Procedura: aggiungere e rimuovere nodi tramite il controllo TreeView di Windows Form
Il controllo TreeView di Windows Forms archivia i nodi di livello superiore nell'insieme Nodes. Ogni controllo TreeNode dispone inoltre dell'insieme Nodes per archiviare i nodi figlio. Le proprietà di entrambi gli insiemi sono di tipo TreeNodeCollection che fornisce membri dell'insieme standard consentendo di aggiungere, rimuovere e ridisporre i nodi a un solo livello della gerarchia di nodi.
Per aggiungere nodi a livello di codice
Utilizzare il metodo Add della proprietà Nodes della visualizzazione struttura ad albero.
' 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.get_SelectedNode().get_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 nodi a livello di codice
Utilizzare il metodo Remove della proprietà Nodes della visualizzazione struttura ad albero per rimuovere un singolo nodo oppure il metodo Clear per cancellarli tutti.
' 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.get_Nodes().Remove(treeView1.get_SelectedNode());
// Removes currently selected node, or root if nothing // is selected. treeView1->Nodes->Remove(treeView1->SelectedNode); // Clears all nodes. treeView1->Nodes->Clear();
Vedere anche
Attività
Procedura: impostare icone per il controllo TreeView Windows Form
Procedura: scorrere tutti i nodi di un controllo TreeView Windows Form
Procedura: individuare il nodo di TreeView scelto (Windows Form)
Procedura: aggiungere informazioni personalizzate a un controllo TreeView o ListView (Windows Form)
Riferimenti
Cenni preliminari sul controllo TreeView (Windows Form)