Procedura: aggiungere e rimuovere nodi tramite il controllo TreeView di Windows FormHow to: Add and Remove Nodes with the Windows Forms TreeView Control

Windows Form TreeView controllo Archivia i nodi di livello principale nel relativo Nodes insieme.The Windows Forms TreeView control stores the top-level nodes in its Nodes collection. Ogni TreeNode dispone inoltre della Nodes raccolta in cui archiviare i relativi nodi figlio.Each TreeNode also has its own Nodes collection to store its child nodes. Entrambe le proprietà di raccolta sono di tipo TreeNodeCollection, che fornisce i membri della raccolta standard che consentono di aggiungere, rimuovere e ridisporre i nodi in un unico livello della gerarchia di nodi.Both collection properties are of type TreeNodeCollection, which provides standard collection members that enable you to add, remove, and rearrange the nodes at a single level of the node hierarchy.

Per aggiungere nodi a livello di codiceTo add nodes programmatically

  1. Utilizzare il Add metodo della visualizzazione albero Nodes proprietà.Use the Add method of the tree view's Nodes property.

    ' 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);  
    

Per rimuovere i nodi a livello di codiceTo remove nodes programmatically

  1. Utilizzare il Remove metodo della visualizzazione albero Nodes proprietà per rimuovere un singolo nodo, o Clear metodo per cancellare tutti i nodi.Use the Remove method of the tree view's Nodes property to remove a single node, or the Clear method to clear all nodes.

    ' 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();  
    

Vedere ancheSee Also

Controllo TreeViewTreeView Control
Panoramica sul controllo TreeViewTreeView Control Overview
Procedura: Impostare icone per il controllo TreeView di Windows FormHow to: Set Icons for the Windows Forms TreeView Control
Procedura: Scorrere tutti i nodi di un controllo TreeView di Windows FormHow to: Iterate Through All Nodes of a Windows Forms TreeView Control
Procedura: Individuare il nodo di TreeView sceltoHow to: Determine Which TreeView Node Was Clicked
Procedura: Aggiungere informazioni personalizzate a un controllo TreeView o ListView (Windows Form)How to: Add Custom Information to a TreeView or ListView Control (Windows Forms)