Sdílet prostřednictvím


TreeNodeCollection.Item[] Vlastnost

Definice

Získá nebo nastaví uzel stromu v rámci kolekce.

Přetížení

Item[Int32]

Získá nebo nastaví v TreeNode zadaném indexované umístění v kolekci.

Item[String]

Získá stromový uzel se zadaným klíčem z kolekce.

Item[Int32]

Získá nebo nastaví v TreeNode zadaném indexované umístění v kolekci.

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

Parametry

index
Int32

Indexované umístění objektu TreeNode v kolekci.

Hodnota vlastnosti

Hodnota TreeNode v zadaném indexovaném umístění v kolekci.

Výjimky

.NET 6 a novější verze: index je null.

Hodnota index je menší než 0 nebo je větší než poslední index v kolekci.

Přiřazený TreeNode k tomuto indexu je již přiřazen jinému indexu nebo jinému TreeView ovládacímu prvku.

Příklady

Následující příklad kódu odebere první TreeNode z objektu TreeView , pokud je jeho TreeNode.Text vlastnost nastavená na "Node0". Button Při kliknutí na první TreeNode v souboru TreeView se odstraní pomocí RemoveAt metody . Tento příklad vyžaduje, abyste vytvořili objekty TreeView a na ButtonForm. První TreeNode ve vašem TreeView počítači by měl mít vlastnost text "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

Poznámky

Pokud chcete přiřadit TreeNode objekty ke konkrétnímu umístění nebo je načíst z objektu TreeNodeCollection, můžete odkazovat na objekt kolekce s konkrétní hodnotou indexu. Hodnota indexu TreeNodeCollection je index založený na nule.

Viz také

Platí pro

Item[String]

Získá stromový uzel se zadaným klíčem z kolekce.

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

Parametry

key
String

Název objektu, který TreeNode se má načíst z kolekce.

Hodnota vlastnosti

Se TreeNode zadaným klíčem.

Poznámky

Vlastnost Name odpovídá klíči pro objekt TreeNode v objektu TreeNodeCollection.

Při klíčovém porovnání se nerozlišuje velká a malá písmena. key Pokud je null parametr nebo prázdný řetězec, Item[] vrátí nullvlastnost .

Platí pro