Contents

C#的tree 控件有Enabled属性,可以用来确定整棵树能不能选。但是如果想只禁用掉某个节点,treenode上就没有Enabled这个属性了。可以用下面的方法来实现。

1
2
3
4
private void Tree_BeforeSelect(object sender, TreeViewCancelEventArgs e)
{
e.Cancel = !IsTreeNodeSelectable(e.Node);
}
Contents