Comment : ajouter et supprimer des nœuds avec le contrôle TreeView Windows Forms
Le contrôle Windows Forms TreeView stocke les nœuds de niveau supérieur dans sa Nodes collection. Chacun TreeNode possède également sa propre Nodes collection pour stocker ses nœuds enfants. Les deux propriétés de collection sont de type TreeNodeCollection, qui fournit des membres de collection standard qui vous permettent d’ajouter, de supprimer et de réorganiser les nœuds à un seul niveau de la hiérarchie de nœuds.
Pour ajouter des nœuds par programmation
Utilisez la Add méthode de la propriété de Nodes l’arborescence.
' 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);
Pour supprimer des nœuds par programmation
Utilisez la Remove méthode de la propriété de Nodes l’arborescence pour supprimer un nœud unique ou la Clear méthode pour effacer tous les nœuds.
' 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();
Voir aussi
- Contrôle TreeView
- Vue d’ensemble du contrôle TreeView
- Guide pratique pour définir des icônes pour le contrôle TreeView Windows Forms
- Guide pratique pour itérer au sein de tous les nœuds d’un contrôle TreeView Windows Forms
- Guide pratique pour identifier le nœud de TreeView sur lequel un clic est effectué
- Guide pratique pour ajouter des informations personnalisées à un contrôle TreeView ou ListView (Windows Forms)
.NET Desktop feedback