可编辑的TreeView

Mos*_*ieh 2 .net c# winforms

我需要一个具有以下功能的树视图:

  1. 能够在树视图中拖放节点
  2. 顶部有按钮,可以上下移动物品.
  3. 可编辑的节点文本

有没有这方面的实施?如果不是全部,是否有可用的功能1的实现?

Rog*_*son 10

可以强制正常的树视图来支持这一点.

拖放节点:http: //www.codeproject.com/KB/tree/TreeViewDragDrop.aspx

您可以通过将"LabelEdit"属性设置为true来编辑labes,然后调用特定树节点的.BeginEdit()方法.

treeView.LabelEdit = true;
treeView.Nodes[0].BeginEdit(); //activates editing of node 0
Run Code Online (Sandbox Code Playgroud)

启用LabelEdit后,您还可以通过单击节点文本来编辑节点文本.