如何在TreeView中重命名节点?

时间:2010-12-12 08:22:05

标签: c# .net winforms treeview

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

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

请告诉我如何才能做到这一点。感谢。

1 个答案:

答案 0 :(得分:7)

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

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

myTreeView.SelectedNode.Name = "NewNodeName";

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