TreeNodeCollection.Item[] Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia węzeł drzewa w kolekcji.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Item[Int32] |
Pobiera lub ustawia TreeNode obiekt w określonej lokalizacji indeksowanej w kolekcji. |
| Item[String] |
Pobiera węzeł drzewa z określonym kluczem z kolekcji. |
Item[Int32]
- Źródło:
- TreeNodeCollection.cs
- Źródło:
- TreeNodeCollection.cs
- Źródło:
- TreeNodeCollection.cs
- Źródło:
- TreeNodeCollection.cs
- Źródło:
- TreeNodeCollection.cs
Pobiera lub ustawia TreeNode obiekt w określonej lokalizacji indeksowanej w kolekcji.
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
Wartość właściwości
Obiekt TreeNode w określonej lokalizacji indeksowanej w kolekcji.
Wyjątki
.NET 6 i nowsze wersje: index to null.
Wartość index jest mniejsza niż 0 lub jest większa niż ostatni indeks w kolekcji.
Przypisany do tego indeksu element TreeNode jest już przypisany do innego indeksu lub do innej TreeView kontrolki.
Przykłady
Poniższy przykład kodu usuwa pierwszy TreeNode z obiektu TreeView , jeśli jego TreeNode.Text właściwość jest ustawiona na wartość "Node0". Button Po kliknięciu elementu pierwszy TreeNode element w obiekcie TreeView zostanie usunięty przy użyciu RemoveAt metody . W tym przykładzie jest wymagane utworzenie klasy TreeView i na Button obiekcie Form. TreeNode Pierwsza z TreeView nich powinna mieć właściwość tekstową "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
Uwagi
Aby przypisać TreeNode obiekty do określonej lokalizacji lub pobrać je z TreeNodeCollectionobiektu , możesz odwołać się do obiektu kolekcji z określoną wartością indeksu. Wartość indeksu TreeNodeCollection jest indeksem opartym na zera.
Zobacz też
Dotyczy
Item[String]
- Źródło:
- TreeNodeCollection.cs
- Źródło:
- TreeNodeCollection.cs
- Źródło:
- TreeNodeCollection.cs
- Źródło:
- TreeNodeCollection.cs
- Źródło:
- TreeNodeCollection.cs
Pobiera węzeł drzewa z określonym kluczem z kolekcji.
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
Wartość właściwości
Element TreeNode z określonym kluczem.
Uwagi
Właściwość Name odpowiada kluczowi obiektu TreeNode w obiekcie TreeNodeCollection.
Kluczowe porównanie nie uwzględnia wielkości liter.
key Jeśli parametr jest null lub jest pustym ciągiem, Item[] właściwość zwraca wartość null.