关于TreeView的CheckBox问题。大虾们都进来看看
问题:WinForm中的TreeView我想显示TreeView的顶级节点不显示CheckBox.而子节点需要显示CheckBox.
我在网上查了一下。需要用到DrawNode 对于重绘本人不太会。最好能把代码给贴上。谢谢。
共同学习! --------------------编程问答-------------------- TreeNode有一个属性可以控制是否显示CheckBox
顶级节点,子节点次属性不同
--------------------编程问答-------------------- System.Windows.Forms.TreeNode 没有是否可以显示CheckBox.
只有是否选中CheckBox啊. --------------------编程问答-------------------- TreeView控件有个 AfterSelect 事件
在事件里面 TreeNode x= e.Node; 获取当前被点中的节点
在判断 x.Level (int类型的) 获取当前节点的深度 0是顶级节点 1就是你的子节点 后面继续推········
当 深度为1的时候 CheckBox.Visible = true; 反之 false 就行了 --------------------编程问答-------------------- 那请问。CheckBox 对象是由谁来创建呢? --------------------编程问答-------------------- 这个是树控件集成的……你能做的,就是是否显示CheckBox,而不是创建。
补充:.NET技术 , C#