Partager via


TreeNodeCollection.Item[] Propriété

Définition

Obtient ou définit un nœud d'arbre dans la collection.

Surcharges

Item[Int32]

Obtient ou définit TreeNode à l'emplacement d'index spécifié dans la collection.

Item[String]

Obtient le nœud d'arbre avec la clé spécifiée de la collection.

Item[Int32]

Obtient ou définit TreeNode à l'emplacement d'index spécifié dans la collection.

public:
 virtual property System::Windows::Forms::TreeNode ^ default[int] { System::Windows::Forms::TreeNode ^ get(int index); void set(int index, System::Windows::Forms::TreeNode ^ value); };
public virtual System.Windows.Forms.TreeNode this[int index] { get; set; }
member this.Item(int) : System.Windows.Forms.TreeNode with get, set
Default Public Overridable Property Item(index As Integer) As TreeNode

Paramètres

index
Int32

Emplacement indexé du TreeNode dans la collection.

Valeur de propriété

TreeNode à la position d'index spécifiée dans la collection.

Exceptions

.NET 6 et versions ultérieures : index est null.

La index valeur est inférieure à 0 ou supérieure au dernier index de la collection.

Le TreeNode qui est affecté à cet index est déjà affecté à un autre index ou à un autre TreeView contrôle.

Exemples

L’exemple de code suivant supprime le premier TreeNode d’un TreeView si sa TreeNode.Text propriété est définie sur « Node0 ». Lorsque l’utilisateur clique sur un Button , le premier TreeNode du est supprimé à l’aide TreeView de la RemoveAt méthode . Cet exemple nécessite que vous ayez créé un TreeView et un Button sur un Form. Le premier TreeNode de votre TreeView doit avoir une propriété de texte « Node0 ».

void button2_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   // Delete the first TreeNode in the collection
   // if the Text property is S"Node0."
   if ( this->treeView1->Nodes[ 0 ]->Text->Equals( "Node0" ) )
   {
      this->treeView1->Nodes->RemoveAt( 0 );
   }
}
private void button2_Click(object sender, EventArgs e)
{
   // Delete the first TreeNode in the collection 
   // if the Text property is "Node0." 
   if(this.treeView1.Nodes[0].Text == "Node0")
   {
      this.treeView1.Nodes.RemoveAt(0);
   }
}
Private Sub button2_Click(sender As Object, e As EventArgs) Handles button2.Click
   ' Delete the first TreeNode in the collection 
   ' if the Text property is "Node0." 
   If Me.treeView1.Nodes(0).Text = "Node0" Then
      Me.treeView1.Nodes.RemoveAt(0)
   End If
End Sub

Remarques

Pour affecter des TreeNode objets à un emplacement spécifique ou pour les récupérer à partir de , TreeNodeCollectionvous pouvez référencer l’objet de collection avec une valeur d’index spécifique. La valeur d’index de TreeNodeCollection est un index de base zéro.

Voir aussi

S’applique à

Item[String]

Obtient le nœud d'arbre avec la clé spécifiée de la collection.

public:
 virtual property System::Windows::Forms::TreeNode ^ default[System::String ^] { System::Windows::Forms::TreeNode ^ get(System::String ^ key); };
public virtual System.Windows.Forms.TreeNode this[string key] { get; }
public virtual System.Windows.Forms.TreeNode? this[string? key] { get; }
member this.Item(string) : System.Windows.Forms.TreeNode
Default Public Overridable ReadOnly Property Item(key As String) As TreeNode

Paramètres

key
String

Nom de TreeNode à récupérer de la collection.

Valeur de propriété

TreeNode avec la clé spécifiée.

Remarques

La Name propriété correspond à la clé d’un TreeNode dans le TreeNodeCollection.

La comparaison de clés ne respecte pas la casse. Si le key paramètre est null ou une chaîne vide, la Item[] propriété retourne null.

S’applique à