2017-08-13 85 views
1

在WinForms TreeView類中有一種方法只允許編輯一些節點嗎?我知道我可以取消AfterLabelEdit活動的編輯,但是我希望它甚至不允許編輯,這樣人們就不會嘗試。樹節點標籤文本編輯之前發生TreeView - 只允許編輯一些節點

回答

1

BeforeLabelEdit事件,在這個事件中,你可以通過設置基於一些標準的事件參數來trueCancelEdit財產取消編輯。例如:

private void treeView1_BeforeLabelEdit(object sender, NodeLabelEditEventArgs e) 
{ 
    if (e.Node.Text == "Node1") 
     e.CancelEdit = true; 
}