1
我將LabelEdit設置爲true,所有標籤都變爲可編輯。 我如何禁止編輯0級節點?如果我想讓某些標籤能夠被編輯,而其他標籤不能被編輯,我可以在TreeView中禁止編輯節點標籤?
我將LabelEdit設置爲true,所有標籤都變爲可編輯。 我如何禁止編輯0級節點?如果我想讓某些標籤能夠被編輯,而其他標籤不能被編輯,我可以在TreeView中禁止編輯節點標籤?
假設的WinForms,嘗試在BeforeLabelEdit
事件取消編輯:
public Form1() {
InitializeComponent();
treeView1.BeforeLabelEdit += treeView1_BeforeLabelEdit;
}
void treeView1_BeforeLabelEdit(object sender, NodeLabelEditEventArgs e) {
if (e.Node.Level == 0) {
e.CancelEdit = true;
}
}