我有一个树视图控件。我只希望用户单独为某些指定节点编辑节点的文本。
在treeview控件中我有labelit属性,它使文本可以为树中的所有节点编辑,但我只希望相应的节点文本可以编辑..
有点像
treeview1.nodes [1] .edit =真........
无论如何要做到......
提前致谢。
答案 0 :(得分:2)
您最好的选择是在TreeView上将LabelEdit设置为true,但只要用户尝试编辑节点,就会捕获BeforeLabelEdit事件并将e.CancelEdit设置为true,除非您想允许它。
要以编程方式启动节点上的编辑,您可以使用TreeNode.BeginEdit()。