TreeNodeCollection.Item[] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un nodo della struttura ad albero all'interno dell'insieme.
Overload
Item[Int32] |
Ottiene o imposta l'oggetto TreeNode in corrispondenza della posizione indicizzata specificata nell'insieme. |
Item[String] |
Ottiene il nodo della struttura ad albero con la chiave specificata dall'insieme. |
Item[Int32]
Ottiene o imposta l'oggetto TreeNode in corrispondenza della posizione indicizzata specificata nell'insieme.
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
Parametri
Valore della proprietà
Oggetto TreeNode nella posizione indicizzata specificata dell'insieme.
Eccezioni
.NET 6 e versioni successive: index
è null
.
Il index
valore è minore di 0 o è maggiore dell'ultimo indice nella raccolta.
L'oggetto TreeNode assegnato a questo indice è già assegnato a un indice diverso o a un controllo diverso TreeView .
Esempio
Nell'esempio di codice seguente viene rimosso il primo TreeNode da un TreeView oggetto se la relativa TreeNode.Text proprietà è impostata su "Node0". Quando si fa clic su un Button oggetto , il primo TreeNode in TreeView viene eliminato usando il RemoveAt metodo . In questo esempio è necessario che sia stato creato un TreeView oggetto e un Button oggetto in un oggetto Form. Il primo TreeNode nell'oggetto TreeView deve avere una proprietà di testo "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
Commenti
Per assegnare TreeNode oggetti a una posizione specifica o per recuperarli da TreeNodeCollection, è possibile fare riferimento all'oggetto raccolta con un valore di indice specifico. Il valore di indice di TreeNodeCollection è un indice in base zero.
Vedi anche
Si applica a
Item[String]
Ottiene il nodo della struttura ad albero con la chiave specificata dall'insieme.
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
Parametri
Valore della proprietà
Oggetto TreeNode con la chiave specificata.
Commenti
La Name proprietà corrisponde alla chiave per un TreeNode oggetto in TreeNodeCollection.
Il confronto tra chiavi non fa distinzione tra maiuscole e minuscole. Se il key
parametro è null
o una stringa vuota, la Item[] proprietà restituisce null
.