在winfrom中,怎么禁用treeview中的checkbox或者是隐藏checkbox??
6 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
//先通过颜色把需要禁用的行区别对待 treeView1.Nodes[0].BackColor = Color.Gray;
private void treeView1_BeforeCheck(object sender, TreeViewCancelEventArgs e) { if (e.Action == TreeViewAction.ByMouse) //根据具体情况判断 { //根据e.Node..判断是否可以check e.Cancel = true; } }
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
1 private void treeView1_AfterCheck(object sender, TreeViewEventArgs e)
2 {
3 bool b = treeView1.Nodes[e.Node.Index].IsSelected;
4 if (b)
5 {
6 //可编辑
7 }
8 else
9 {
10 //不可编辑
11 }
12 }
View Code
- 6 回答
- 0 关注
- 381 浏览
添加回答
举报
0/150
提交
取消