2010-12-12 3 views
1

Я использовал TreeView в своем приложении WinForms.Как переименовать узел в TreeView?

В этом приложении я добавляю узел в TreeView. Теперь я хочу переименовать (не менять текст) узел. Другими словами, я хочу изменить свойство name нового узла.

Пожалуйста, расскажите, как я могу это сделать. Благодарю.

+2

Когда? Время выполнения или время разработки –

ответ

6

Я подозреваю, что это проще, чем вы думаете. Каждый элемент TreeNode предоставляет Name property, который позволяет вам получить или установить имя этого конкретного узла.

Таким образом, чтобы изменить имя выбранного в данный момент узла в вашем TreeView, все, что вам нужно сделать, это установить его свойство Name в новое строковое значение. Например:

myTreeView.SelectedNode.Name = "NewNodeName"; 

Как вы просили, это не повлияет на текст, отображаемый для данного конкретного узла. Если вы хотите изменить это, вы можете установить Text property узла.

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