使用 TreeView 控件添加和删除节点 - Windows Forms
Windows 窗体 TreeView 控件将顶级节点存储在其 Nodes 集合中。 每个 TreeNode 集合都有自己的 Nodes 集合来存储其子节点。 这两个集合属性都是类型 TreeNodeCollection,它提供标准集合成员,使你能够在节点层次结构的单个级别添加、删除和重新排列节点。
以编程方式添加节点
Add使用树视图Nodes属性的方法。
' Adds new node as a child node of the currently selected node.
Dim newNode As TreeNode = New TreeNode("Text for new node")
TreeView1.SelectedNode.Nodes.Add(newNode)
// Adds new node as a child node of the currently selected node.
TreeNode newNode = new TreeNode("Text for new node");
treeView1.SelectedNode.Nodes.Add(newNode);
// Adds new node as a child node of the currently selected node.
TreeNode ^ newNode = new TreeNode("Text for new node");
treeView1->SelectedNode->Nodes->Add(newNode);
以编程方式删除节点
使用树视图的Remove属性中的Nodes方法来删除单个节点,或使用Clear方法来清除所有节点。
' Removes currently selected node, or root if nothing is selected.
TreeView1.Nodes.Remove(TreeView1.SelectedNode)
' Clears all nodes.
TreeView1.Nodes.Clear()
// Removes currently selected node, or root if nothing
// is selected.
treeView1.Nodes.Remove(treeView1.SelectedNode);
// Clears all nodes.
TreeView1.Nodes.Clear();
// Removes currently selected node, or root if nothing
// is selected.
treeView1->Nodes->Remove(treeView1->SelectedNode);
// Clears all nodes.
treeView1->Nodes->Clear();
另请参阅
TreeView 控件
TreeView 控件概述
如何:设置 Windows 窗体 TreeView 控件的图标
如何:循环访问 Windows 窗体 TreeView 控件的所有节点
如何:确定被单击的 TreeView 节点
如何:向 TreeView 或 ListView 控件(Windows 窗体)添加自定义信息