Postupy: Přidání a odebrání uzlů pomocí ovládacího prvku Windows Forms TreeView
Ovládací prvek Windows Forms TreeView ukládá uzly nejvyšší úrovně do své kolekce Nodes. Každá TreeNode má také vlastní kolekci Nodes pro ukládání podřízených uzlů. Obě vlastnosti kolekce jsou typu TreeNodeCollection, která poskytuje standardní členy kolekce, které umožňují přidávat, odebírat a měnit uspořádání uzlů na jedné úrovni hierarchie uzlů.
Programové přidávání uzlů
Použijte metodu Add z vlastnosti Nodes stromového zobrazení.
' 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);
Programové odebrání uzlů
Pomocí metody Remove vlastnosti Nodes stromového zobrazení odeberte jeden uzel nebo metodu Clear vymažte všechny uzly.
' 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();
Viz také
- ovládací prvek TreeView
- Přehled ovládacího prvku TreeView
- Postupy: Nastavení ikon pro ovládací prvek Windows Forms TreeView
- Jak na to: Iterace skrz všechny uzly ovládacího prvku TreeView ve Windows Forms
- Jak zjistit, na který uzel TreeView bylo kliknuto
- Postupy: Přidání vlastních informací do ovládacího prvku TreeView nebo ListView (Windows Forms)
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
.NET Desktop feedback