Aracılığıyla paylaş


TreeNodeCollection.Item[] Özellik

Tanım

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

index
Int32

koleksiyondaki öğesinin TreeNode dizine alınan konumu.

Ö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.

TreeNode Bu dizine atanan zaten farklı bir dizine veya farklı TreeView bir denetime atanmış.

Ö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

key
String

Koleksiyondan alınacak öğesinin TreeNode adı.

Ö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.

Şunlara uygulanır