可编辑的TreeView

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

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

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

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

拖动节点: 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后,还可以通过单击节点文本来编辑节点文本。