2010-05-08 67 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時,您也可以通過單擊節點文本來編輯節點文本。