Vorgehensweise: Hinzufügen und Entfernen von Knoten mit dem Windows Forms TreeView-Steuerelement
Das Windows Forms-TreeView-Steuerelement speichert die Knoten der obersten Ebene in der Nodes-Auflistung. Jedes TreeNode verfügt außerdem über eine eigene Nodes Sammlung, um die untergeordneten Knoten zu speichern. Beide Sammlungseigenschaften sind vom Typ TreeNodeCollection, der Standardmitglieder der Sammlung bereitstellt, welche es Ihnen ermöglichen, die Knoten auf einer einzigen Stufe der Knotenhierarchie hinzuzufügen, zu entfernen und neu anzuordnen.
Knoten programmgesteuert hinzufügen
Verwenden Sie die Add Methode der Nodes-Eigenschaft der Strukturansicht.
' 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);
So entfernen Sie Knoten programmgesteuert
Verwenden Sie die Remove Methode der Nodes Eigenschaft der Strukturansicht, um einen einzelnen Knoten zu entfernen, oder die Clear Methode, um alle Knoten zu löschen.
' 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();
Siehe auch
- TreeView-Steuerelement
- Übersicht über das TreeView-Steuerelement
- So geht's: Symbole für das Windows Forms TreeView-Steuerelement festlegen
- Vorgehensweise: Durchlaufen aller Knoten eines Windows Forms-TreeView-Steuerelements
- So geht's: Bestimmen Sie, welcher TreeView-Knoten angeklickt wurde
- So fügen Sie benutzerdefinierte Informationen zu einem TreeView- oder ListView-Steuerelement hinzu (Windows Forms)
.NET Desktop feedback