2010-05-08 6 views
2

мне нужно TreeView со следующими характеристиками:редактируемые TreeView

  1. возможность перетаскивать узлы внутри TreeView
  2. есть кнопки на верхней части, которые позволяют перемещать элементы вверх и вниз.
  3. редактируемый текстовый узел

Есть ли реализация этого доступны? Если не все, существует ли реализация функции 1?

ответ

10

Нормальное древовидное изображение может быть принудительно поддерживать это.

Перетащите п падение узлов: http://www.codeproject.com/KB/tree/TreeViewDragDrop.aspx

Вы можете редактировать LABES, установив свойство «LabelEdit» к истинным, а затем вызвать метод .BeginEdit() конкретного узла дерева.

treeView.LabelEdit = true; 
treeView.Nodes[0].BeginEdit(); //activates editing of node 0 

Когда LabelEdit включен, вы также можете редактировать тексты узлов, щелкая по тексту узла.

Смежные вопросы