支持三态的TreeView控件(C# 编写)

时间:2011-10-17 05:46:32
【文件属性】:
文件名称:支持三态的TreeView控件(C# 编写)
文件大小:84KB
文件格式:ZIP
更新时间:2011-10-17 05:46:32
Treeview,Checkbox,三态,状态,.Net,C# 已经推出 1.4.1 版本,请到下面地址下载 http://download.csdn.net/source/677245 http://blog.csdn.net/eaglet/archive/2008/09/26/2982366.aspx http://www.cnblogs.com/eaglet/archive/2008/09/26/1299430.html .Net framework提供了TreeView 控件,但该控件不支持三态的形式。所谓三态就是带CheckBox的TreeView每个Node都有三种状态,即选中,未选中和部分选中(指该Node的字节点并非全部选中)。 该控件支持三态的TreeView,并且支持当某个节点的Checkbox 状态发生改变时,自动回溯子节点和父节点。 使用该控件需要注意的是,必须使用AddTreeNode方法增加Node. 不能用Nodes.Add来增加。 该控件还提供了下面两个方法来获取和设置Node的Checkbox 状态:GetTreeNodeCheckBoxChecked,SetTreeNodeCheckBoxChecked 当Checkbox状态发生改变时,该控件提供一个 CheckBoxStateChanged 事件来截获状态的变化。 如果你觉得Checkbox 的图形不好看,你可以通过 CheckBoxStateImageList 属性来修改Checkbox 的图形
【文件预览】:
TriStateTreeView.Ctrl
----bin()
--------Debug()
----obj()
--------TriStateTreeView.csproj.FileList.txt(588B)
--------Debug()
--------Release()
----Properties()
--------AssemblyInfo.cs(2KB)
----TriStateTreeView.csproj(3KB)
----TriStateTreeView.cs(18KB)
----TriStateTreeViewCtrl.cs(7KB)
----TriStateTreeViewCtrl.resx(9KB)
----TriStateTreeViewCtrl.Designer.cs(2KB)
TriStateTreeView.sln
Demo
----Form1.cs(4KB)
----obj()
--------Demo.csproj.FileList.txt(642B)
--------Debug()
--------Release()
----Properties()
--------Resources.Designer.cs(3KB)
--------Settings.settings(249B)
--------Resources.resx(5KB)
--------Settings.Designer.cs(1KB)
--------AssemblyInfo.cs(1KB)
----Program.cs(471B)
----Form1.Designer.cs(6KB)
----Form1.resx(6KB)
----Demo.csproj(3KB)
Readme.txt

网友评论

  • 已经用上了,感谢!
  • 还行,虽然不是很完善,但是还是能够用的。
  • 很好,还可以自己拓展
  • 相当好,我之前用一级一级的把子菜单查询出来现在是瞬间涣然,感谢大侠!
  • 了解和学习,可以参考下
  • 基本上还行,但是用线程异步加载时第一个节点的选择框有时默认不会显示出来!
  • 还不错,就是修改成自己想要用的东西需要不很方便
  • 不错哦,很感谢分享这么好的资源
  • 相当好,再没有这个控件的时候,我用一级一级的把子菜单查询出来,自己都觉得自己很菜,感谢大侠!
  • 挺好的,解决了我的困惑!
  • 很好,但是总是弄个timer在那一直跑啊
  • 还不错,但还有些小BUG,需要自己改下。
  • 能实现一些基本的功能。
  • 相当好,再没有这个控件的时候,我用一级一级的把子菜单查询出来,自己都觉得自己很菜,感谢大侠!
  • 还不错,但还有些小BUG,需要自己改下。
  • 想要的是实现了,还有源码可供了解;楼主地道
  • 很不错,根据这个思路自己写了一个,可以实现绘制系统的checkbox图像,并修正了在vista以上版本运行时会出现的bug。
  • 有WPF版本么,谢谢
  • 嗯 不错,不过包装到组件中,效果就没了,不知道什么原因
  • 不错,有源码
  • 可用。有源码
  • 还不错,但还有些小BUG,需要自己改下。
  • 不错,不过是Windows版本的。