如何在C#Winform窗体的Treeview上面添加CheckBox复选框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在C#Winform窗体的Treeview上面添加CheckBox复选框相关的知识,希望对你有一定的参考价值。
WinForm的TreeView控件和ASP.NET的有一些区别,你设置控件的CheckBoxes属性为true就可以在所有节点上显示复选框了。还有疑问请追问或是Hi 参考技术A 如果是设计的时候设置,添加列的时候ColumnType属性选择DataGridViewCheckBoxColumn如果是代码添加列,如下:
DataGridViewColumn myCol = new DataGridViewCheckBoxColumn();
myGrid.Columns.Add(myCol); 参考技术B treeview1.showcheckboxs=true 参考技术C treeview1.showcheckboxs=true追问
那怎么获取当前选择的那级节点呢,因为前期一直在搞ASP.NET没怎么用过WinForm 不怎么懂
C# Winform如何实现单击treeview子节点“设置员工信息” 打开窗体Form1
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) //点击树状控件就会生成相应事件if (treeView1.SelectedNode.Text == "设置员工信息")
Form2 f = new Form2();
f.Show();
追问
谢谢~ 再问一下 “设置员工信息” 的Enabled=false 的代码怎么写呢?
追答不会
参考技术A 给treeview添加一个事件,应该是叫treenodeclick之类的,找找吧 参考技术B 设置一个boolean表示是否可用,用的时候判断一下以上是关于如何在C#Winform窗体的Treeview上面添加CheckBox复选框的主要内容,如果未能解决你的问题,请参考以下文章
C# winform treeview 节点展开状态的图标设置
C# Winform如何实现单击treeview子节点“设置员工信息” 打开窗体Form1
C# winform treeview 节点展开状态的图标设置