Sdílet prostřednictvím


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ů

  1. 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ů

  1. 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é