2010-05-08 63 views
2

我需要一个TreeView,具有以下特点:可编辑的TreeView

  1. 拖放树视图
  2. 有顶部的按钮,即允许上下移动项目内部节点的能力。
  3. 编辑节点文本

是否有此任何可用的执行? 如果不是全部,是否有可用的功能1的实现?

回答

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 

当启用LabelEdit时,您也可以通过单击节点文本来编辑节点文本。