要在Winform Tree中禁用某些節點的選中功能,可以通過以下步驟實現:
Selectable
屬性為false
來實現。TreeNode node = new TreeNode("Node 1");
node.Selectable = false;
treeView1.Nodes.Add(node);
BeforeSelect
事件中取消選中操作。在事件處理方法中判斷是否需要禁用該節點的選中功能,并取消選中操作。private void treeView1_BeforeSelect(object sender, TreeViewCancelEventArgs e)
{
if (!e.Node.Selectable)
{
e.Cancel = true;
}
}
通過以上步驟,可以在Winform Tree中禁用某些節點的選中功能。