如何动态生成带有checkbox的树形菜单结构Tree View
开发了一个插件,在运行插件后想在插件窗体中显示整个解决方案的工程及其文件,并且每一个文件和工程前面带有复选框,怎样才能生成动态带有checkbox的树形菜单结构Tree View啊???
各位大虾指点一下啊!!!立刻拿分、谢谢!
[解决办法]
treenode有这样一个属性ShowCheckBox
设置为true就OK
[解决办法]
而且在treeview的属性里就有设置 checkBoxes 设置为true就可以了
[解决办法]
- C# code
TreeNode a = new TreeNode(); a.Name = "xx"; a.Text = "hh"; treeView1.Nodes.Add(a);
[解决办法]
同意4L
[解决办法]
[解决办法]
把这段代码放到你窗体Load事件里就OK了。
- C# code
TreeView tv = new TreeView(); tv.Location = new System.Drawing.Point(23, 104); tv.CheckBoxes = true; TreeNode tn1 = new TreeNode(); tn1.Name = "Node1"; tn1.Text = "Node1"; TreeNode tn2 = new TreeNode(); tn2.Name = "Node2"; tn2.Text = "Node2"; tv.Nodes.Add(tn1); tv.Nodes.Add(tn2); this.Controls.Add(tv);
[解决办法]
[解决办法]
treenode有这样一个属性ShowCheckBox
设置为true就行了
[解决办法]
CheckBoxes 属性置为true即可。
还有种方式是,可以用图片的形式,设置3种图片,一种是未选中状态的图片
另一种是已经选中的图片
再就是中间状态的图片
呵呵,这种方法比较落后,当然也能实现哦