TreeNode.Nodes Propriété

Définition

Obtient la collection d'objets TreeNode assignés au nœud d'arbre en cours.

C#
[System.ComponentModel.ListBindable(false)]
public System.Windows.Forms.TreeNodeCollection Nodes { get; }
C#
[System.ComponentModel.ListBindable(false)]
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNodeCollection Nodes { get; }

Valeur de propriété

TreeNodeCollection représentant les nœuds d'arbre assignés au nœud d'arbre en cours.

Attributs

Exemples

L’exemple de code suivant supprime le nœud d’arborescence sélectionné d’un TreeView nœud et l’ajoute à un autre si les deux collections de nœuds d’arborescence ne sont pas en lecture seule. Lorsque l’utilisateur clique sur un Button , le TreeView.SelectedNode est supprimé de l’un à l’aide TreeView de la Remove méthode et ajouté à l’autre TreeView à l’aide de la Insert méthode . Cet exemple nécessite que vous ayez deux TreeView contrôles nommés treeView1 et treeView2, et un Button sur un Form.

C#
private void button1_Click(object sender, EventArgs e)
{
   // If neither TreeNodeCollection is read-only, move the 
   // selected node from treeView1 to treeView2.
   if(!treeView1.Nodes.IsReadOnly && !treeView2.Nodes.IsReadOnly)
   {
      if(treeView1.SelectedNode != null)
      {
         TreeNode tn = treeView1.SelectedNode;
         treeView1.Nodes.Remove(tn);
         treeView2.Nodes.Insert(treeView2.Nodes.Count, tn);
      }
   }
}

Remarques

La Nodes propriété peut contenir une collection d’autres TreeNode objets. Chaque nœud d’arborescence de la collection a une Nodes propriété qui peut contenir sa propre propriété TreeNodeCollection. Cet imbrication de nœuds d’arborescence peut rendre difficile la navigation dans une arborescence. La FullPath propriété facilite la détermination de votre emplacement dans une arborescence.

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Voir aussi