TreeNodeCollection.Item[] Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
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
.