在winfrom中,怎么禁用treeview中的checkbox或者是隱藏checkbox??
6 回答

蠱毒傳說
TA貢獻(xiàn)1895條經(jīng)驗 獲得超3個贊
//先通過顏色把需要禁用的行區(qū)別對待 ?treeView1.Nodes[0].BackColor = Color.Gray;
private void treeView1_BeforeCheck(object sender, TreeViewCancelEventArgs e) { if (e.Action == TreeViewAction.ByMouse) ?//根據(jù)具體情況判斷 { //根據(jù)e.Node..判斷是否可以check e.Cancel = true; } }

白衣染霜花
TA貢獻(xiàn)1796條經(jīng)驗 獲得超10個贊
@Waming:?:treeview1.checkboxs=false; 的話 會把treeview1中所有的checkboxs設(shè)成禁用的。

慕尼黑5688855
TA貢獻(xiàn)1848條經(jīng)驗 獲得超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 關(guān)注
- 417 瀏覽
添加回答
舉報
0/150
提交
取消