Instrukcje: dodawanie i usuwanie węzłów za pomocą kontrolki TreeView formularzy systemu Windows
Kontrolka Windows Forms TreeView przechowuje węzły najwyższego poziomu w kolekcji Nodes. Każda TreeNode ma również swoją własną kolekcję Nodes do przechowywania węzłów podrzędnych. Obie właściwości kolekcji są typu TreeNodeCollection, który dostarcza standardowe elementy kolekcji, umożliwiające dodawanie, usuwanie i zmienianie kolejności węzłów na jednym poziomie hierarchii.
Aby programowo dodać węzły
Użyj metody Add właściwości Nodes widoku 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
Użyj metody Remove właściwości Nodes widoku drzewa, aby usunąć jeden węzeł lub metodę Clear, aby wyczyścić wszystkie węzły.
' 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ż
- Kontrolka TreeView (element sterujący)
- TreeView, element sterujący — przegląd
- Instrukcje: ustawianie ikon dla kontrolki TreeView formularzy systemu Windows
- Jak to zrobić: Przejść przez wszystkie węzły kontrolki TreeView w formularzach Windows
- Instrukcje: określanie, który węzeł TreeView został kliknięty
- Instrukcje: dodawanie informacji niestandardowych do kontrolki TreeView lub ListView (Formularze systemu Windows)
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.
.NET Desktop feedback