Condividi tramite


TreeNodeCollection.Item[] Proprietà

Definizione

Ottiene o imposta un nodo della struttura ad albero all'interno dell'insieme.

Overload

Nome Descrizione
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 dalla raccolta.

Item[Int32]

Origine:
TreeNodeCollection.cs
Origine:
TreeNodeCollection.cs
Origine:
TreeNodeCollection.cs
Origine:
TreeNodeCollection.cs
Origine:
TreeNodeCollection.cs

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

index
Int32

Posizione indicizzata dell'oggetto TreeNode nell'insieme.

Valore della proprietà

Oggetto TreeNode in corrispondenza della posizione indicizzata specificata nell'insieme.

Eccezioni

.NET 6 e versioni successive: index è null.

Il index valore è minore di 0 o è maggiore dell'ultimo indice dell'insieme.

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 oggetto Button , il primo TreeNode in TreeView viene eliminato usando il RemoveAt metodo . Questo esempio richiede che sia stato creato un TreeView 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]

Origine:
TreeNodeCollection.cs
Origine:
TreeNodeCollection.cs
Origine:
TreeNodeCollection.cs
Origine:
TreeNodeCollection.cs
Origine:
TreeNodeCollection.cs

Ottiene il nodo della struttura ad albero con la chiave specificata dalla raccolta.

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

key
String

Nome dell'oggetto TreeNode da recuperare dalla raccolta.

Valore della proprietà

Oggetto TreeNode con la chiave specificata.

Commenti

La Name proprietà corrisponde alla chiave di un TreeNode oggetto TreeNodeCollectionin .

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.

Si applica a