TreeNodeCollection.Item[] Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Koleksiyon içinde bir ağaç düğümü alır veya ayarlar.
Aşırı Yüklemeler
Item[Int32] |
öğesini koleksiyonda belirtilen dizinlenmiş konumda alır veya ayarlar TreeNode . |
Item[String] |
Koleksiyondan belirtilen anahtara sahip ağaç düğümünü alır. |
Item[Int32]
öğesini koleksiyonda belirtilen dizinlenmiş konumda alır veya ayarlar TreeNode .
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
Parametreler
Özellik Değeri
TreeNode koleksiyonda belirtilen dizinlenmiş konumda.
Özel durumlar
.NET 6 ve sonraki sürümleri: index
is null
.
index
Değer 0'dan küçük veya koleksiyondaki son dizinden büyük.
Örnekler
Aşağıdaki kod örneği, özelliği "Node0" olarak ayarlandıysa TreeNode.Text ilkini TreeNodeTreeView kaldırır. öğesine Button tıklandığında, içindeki ilki TreeNodeTreeView yöntemi kullanılarak RemoveAt silinir. Bu örnek, üzerinde Formbir TreeView ve Button oluşturmanızı gerektirir. içindeki TreeView ilki TreeNode "Node0" metin özelliğine sahip olmalıdır.
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
Açıklamalar
Nesneleri belirli bir konuma atamak TreeNode veya içinden TreeNodeCollectionalmak için koleksiyon nesnesine belirli bir dizin değeriyle başvurabilirsiniz. dizininin TreeNodeCollection dizin değeri sıfır tabanlı bir dizindir.
Ayrıca bkz.
Şunlara uygulanır
Item[String]
Koleksiyondan belirtilen anahtara sahip ağaç düğümünü alır.
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
Parametreler
Özellik Değeri
TreeNode belirtilen anahtara sahip.
Açıklamalar
Name özelliği içindeki için TreeNode anahtarına TreeNodeCollectionkarşılık gelir.
Anahtar karşılaştırması büyük/küçük harfe duyarlı değildir.
key
parametresi null
veya boş bir dizeyse, Item[] özelliği döndürürnull
.