TreeNodeCollection.Item[] Właściwość

Definicja

Pobiera lub ustawia węzeł drzewa w kolekcji.

Przeciążenia

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]

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

index
Int32

Indeksowana lokalizacja TreeNode obiektu w kolekcji.

Wartość właściwoś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 też

Dotyczy

Item[String]

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

key
String

Nazwa elementu TreeNode do pobrania z kolekcji.

Wartość właściwoś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ść .

Dotyczy