TreeNodeCollection.Item[] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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
.