TreeNodeCollection.Item[] Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera lub ustawia węzeł drzewa w kolekcji.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Item[Int32] |
Pobiera lub ustawia TreeNode wartość w określonej indeksowanej lokalizacji 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 wartość w określonej indeksowanej lokalizacji 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ść nieruchomości
W TreeNode 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.
Przypisana TreeNode do tego indeksu jest już przypisana do innego indeksu lub do innej TreeView kontrolki.
Przykłady
Poniższy przykład kodu usuwa pierwszy TreeNode z TreeView właściwości , jeśli jej TreeNode.Text właściwość jest ustawiona na "Node0". Po kliknięciu elementu Button pierwszy TreeNode w obiekcie zostanie usunięty przy użyciu RemoveAt metody .TreeView W tym przykładzie jest wymagane utworzenie klasy TreeView i na Button obiekcie Form. Pierwsza TreeNode w obiekcie TreeView 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 o określonej wartości indeksu. Wartość indeksu TreeNodeCollection jest indeksem opartym na zera.
Zobacz także
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ść nieruchomości
Element TreeNode z określonym kluczem.
Uwagi
Właściwość Name odpowiada kluczowi elementu TreeNode w obiekcie TreeNodeCollection.
Porównanie klucza nie jest uwzględniane wielkości liter.
key Jeśli parametr jest null lub pusty ciąg, Item[] właściwość zwraca nullwartość .