如何:使用 Windows Form TreeView 控制項加入和移除節點
Windows Forms TreeView 控制項會將最上層節點儲存在其集合中 Nodes 。 每個 TreeNode 也都有自己的 Nodes 集合來儲存其子節點。 這兩個集合屬性的類型都是 TreeNodeCollection ,它提供標準集合成員,可讓您在節點階層的單一層級新增、移除和重新排列節點。
以程式設計方式新增節點
-
' 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();
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應