Sdílet prostřednictvím


TreeNodeCollection.Item[] Vlastnost

Definice

Získá nebo nastaví uzel stromu v kolekci.

Přetížení

Name Description
Item[Int32]

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

Item[String]

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

Item[Int32]

Zdroj:
TreeNodeCollection.cs
Zdroj:
TreeNodeCollection.cs
Zdroj:
TreeNodeCollection.cs
Zdroj:
TreeNodeCollection.cs
Zdroj:
TreeNodeCollection.cs

Získá nebo nastaví na TreeNode zadané 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í TreeNode v kolekci.

Hodnota vlastnosti

V TreeNode 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řazeno k jinému indexu nebo jinému TreeView ovládacímu prvku.

Příklady

Následující příklad kódu odebere první TreeNode z TreeView if jeho TreeNode.Text vlastnost je nastavena na "Node0". Button Když kliknete na tlačítko, první TreeNode v souboru TreeView se odstraní pomocí RemoveAt metody. Tento příklad vyžaduje, abyste vytvořili a TreeView na Button objektu Form. První TreeNode ve vašem případě TreeView by měl mít textovou vlastnost 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 k určitému umístění nebo je načíst z objektu TreeNodeCollection, můžete na objekt kolekce odkazovat s konkrétní hodnotou indexu. Hodnota indexu TreeNodeCollection je index založený na nule.

Viz také

Platí pro

Item[String]

Zdroj:
TreeNodeCollection.cs
Zdroj:
TreeNodeCollection.cs
Zdroj:
TreeNodeCollection.cs
Zdroj:
TreeNodeCollection.cs
Zdroj:
TreeNodeCollection.cs

Získá uzel stromu 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 kolekce, která TreeNode se má načíst.

Hodnota vlastnosti

Se TreeNode zadaným klíčem.

Poznámky

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

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

Platí pro