Porady: dodawanie i usuwanie węzłów za pomocą formantu TreeView formularzy systemu Windows
Kontrolka Windows Forms TreeView przechowuje węzły najwyższego poziomu w swojej Nodes kolekcji. Każda z nich TreeNode ma również własną Nodes kolekcję do przechowywania węzłów podrzędnych. Obie właściwości kolekcji mają typ TreeNodeCollection, który zapewnia standardowe elementy członkowskie kolekcji, które umożliwiają dodawanie, usuwanie i zmienianie układu węzłów na jednym poziomie hierarchii węzłów.
Aby programowo dodać węzły
Add Użyj metody właściwości widoku Nodes drzewa.
' 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);
Aby programowo usunąć węzły
Remove Użyj metody właściwości widoku Nodes drzewa, aby usunąć jeden węzeł lub Clear metodę w celu wyczyszczenia wszystkich węzłów.
' 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();
Zobacz też
- TreeView, kontrolka
- TreeView, kontrolka — omówienie
- Instrukcje: ustawienie ikon dla kontrolki TreeView formularzy Windows Forms
- Instrukcje: iterowanie po wszystkich węzłach kontrolki TreeView formularzy Windows Forms
- Instrukcje: określanie, który węzeł TreeView został kliknięty
- Instrukcje: dodawanie niestandardowych informacji do kontrolki TreeView lub ListView (Windows Forms)
.NET Desktop feedback