可编辑的TreeView

时间:2010-05-08 06:16:22

标签: c# .net winforms

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

  1. 在树视图中拖放节点的能力
  2. 顶部有按钮,可以上下移动项目。
  3. 可编辑节点文字
  4. 有没有可用的实施? 如果不是全部,是否有可用的功能1的实现?

1 个答案:

答案 0 :(得分:10)

可以强制执行普通的树视图。

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