在树视图中动态编辑节点标签

时间:2009-04-20 09:04:58

标签: .net

我有一个树视图控件。我只希望用户单独为某些指定节点编辑节点的文本。

在treeview控件中我有labelit属性,它使文本可以为树中的所有节点编辑,但我只希望相应的节点文本可以编辑..

有点像

treeview1.nodes [1] .edit =真........

无论如何要做到......

提前致谢。

1 个答案:

答案 0 :(得分:2)

您最好的选择是在TreeView上将LabelEdit设置为true,但只要用户尝试编辑节点,就会捕获BeforeLabelEdit事件并将e.CancelEdit设置为true,除非您想允许它。

要以编程方式启动节点上的编辑,您可以使用TreeNode.BeginEdit()