TreeNodeCollection.Item[] Properti

Definisi

Mendapatkan atau mengatur simpul pohon dalam koleksi.

Overload

Item[Int32]

Mendapatkan atau mengatur TreeNode di lokasi terindeks yang ditentukan dalam koleksi.

Item[String]

Mendapatkan simpul pohon dengan kunci yang ditentukan dari koleksi.

Item[Int32]

Mendapatkan atau mengatur TreeNode di lokasi terindeks yang ditentukan dalam koleksi.

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

Parameter

index
Int32

Lokasi terindeks dari TreeNode dalam koleksi.

Nilai Properti

TreeNode di lokasi terindeks yang ditentukan dalam koleksi.

Pengecualian

.NET 6 dan versi yang lebih baru: index adalah null.

Nilainya index kurang dari 0 atau lebih besar dari indeks terakhir dalam koleksi.

TreeNode Yang sedang ditetapkan ke indeks ini sudah ditetapkan ke indeks yang berbeda atau ke kontrol yang berbedaTreeView.

Contoh

Contoh kode berikut menghapus yang pertama TreeNode dari TreeView properti jika TreeNode.Text diatur ke "Node0". Button Ketika diklik, yang pertama TreeNode di TreeView dihapus menggunakan RemoveAt metode . Contoh ini mengharuskan Anda telah membuat TreeView dan Button pada Form. Yang pertama TreeNode di Anda TreeView harus memiliki properti teks "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

Keterangan

Untuk menetapkan TreeNode objek ke lokasi tertentu, atau untuk mengambilnya dari TreeNodeCollection, Anda dapat mereferensikan objek koleksi dengan nilai indeks tertentu. Nilai TreeNodeCollection indeks adalah indeks berbasis nol.

Lihat juga

Berlaku untuk

Item[String]

Mendapatkan simpul pohon dengan kunci yang ditentukan dari koleksi.

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

Parameter

key
String

Nama yang akan TreeNode diambil dari koleksi.

Nilai Properti

TreeNode dengan kunci yang ditentukan.

Keterangan

Properti Name sesuai dengan kunci untuk TreeNode di TreeNodeCollection.

Perbandingan kunci tidak peka huruf besar/kecil. key Jika parameter adalah null atau string kosong, Item[] properti mengembalikan null.

Berlaku untuk