Aracılığıyla paylaş


TreeNodeCollection.RemoveAt(Int32) Yöntem

Tanım

Belirtilen dizindeki ağaç düğümü koleksiyonundan bir ağaç düğümünü kaldırır.

public:
 virtual void RemoveAt(int index);
public virtual void RemoveAt(int index);
abstract member RemoveAt : int -> unit
override this.RemoveAt : int -> unit
Public Overridable Sub RemoveAt (index As Integer)

Parametreler

index
Int32

Kaldırılacak dizini TreeNode .

Uygulamalar

Örnekler

Aşağıdaki kod örneği, özelliği "Node0" olarak ayarlandıysa TreeNode.Text ilkini TreeNode kaldırırTreeView. öğesine Button tıklandığında, içindeki ilk TreeNodeTreeView yöntemi kullanılarak RemoveAt silinir. Bu örnek, üzerinde Formbir TreeView ve Button oluşturmanızı gerektirir. TreeNode İlki "TreeViewNode0" 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

ağaç düğümü koleksiyonundan kaldırıldığında TreeNode , sonraki tüm ağaç düğümleri koleksiyonda bir konum yukarı taşınır.

Veya yöntemlerini kullanarak daha önce eklediğiniz bir TreeNode öğesini RemoveClear de kaldırabilirsiniz.

Uyarı

Koleksiyonun numaralandırılması ve düğümlerin kaldırılması desteklenmez.

Koleksiyona yeni TreeNode nesneler eklemek için , AddRangeveya Insert yöntemlerini kullanınAdd.

Şunlara uygulanır

Ayrıca bkz.