如何在TreeView中重命名节点?

Tav*_*usi 2 .net c# treeview winforms

我在WinForms应用程序中使用了TreeView.

在这个应用程序中,我向TreeView添加了一个节点.现在我想重命名(而不是更改文本)节点.换句话说,我想更改新节点的name属性.

请告诉我如何做到这一点.谢谢.

Cod*_*ray 7

我怀疑它比你想象的要简单.每个TreeNode项都公开一个Name属性,允许您获取或设置该特定节点的名称.

因此,要更改您当前所选节点的名称TreeView,您只需将其Name属性设置为新的字符串值即可.例如:

myTreeView.SelectedNode.Name = "NewNodeName";
Run Code Online (Sandbox Code Playgroud)

正如您所问,这不会影响为该特定节点显示的文本.如果要更改它,可以设置节点的Text属性.