Как я могу переименовать узел в TreeView? - PullRequest
2 голосов
/ 12 декабря 2010

Я использовал TreeView в своем приложении WinForms.

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

Скажите, пожалуйста, как я могу это сделать.Спасибо.

1 Ответ

7 голосов
/ 12 декабря 2010

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

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

myTreeView.SelectedNode.Name = "NewNodeName";

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...