TreeNodeCollection.Item[] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
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í null
vlastnost .