TreeNodeCollection.RemoveAt(Int32) TreeNodeCollection.RemoveAt(Int32) TreeNodeCollection.RemoveAt(Int32) TreeNodeCollection.RemoveAt(Int32) Method

Definition

Entfernt einen Strukturknoten aus der Auflistung der Strukturknoten am angegebenen Index.Removes a tree node from the tree node collection at a specified index.

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)

Parameter

index
Int32 Int32 Int32 Int32

Der Index des dem TreeNode entfernen.The index of the TreeNode to remove.

Implementiert

Beispiele

Im folgenden Codebeispiel wird die erste entfernt TreeNode aus einem TreeView wenn seine TreeNode.Text Eigenschaft auf "Node0" festgelegt ist.The following code example removes the first TreeNode from a TreeView if its TreeNode.Text property is set to "Node0". Wenn eine Button geklickt wird, wird die erste TreeNode in die TreeView wird gelöscht, mit der RemoveAt Methode.When a Button is clicked, the first TreeNode in the TreeView is deleted using the RemoveAt method. Dieses Beispiel erfordert, dass Sie erstellt haben eine TreeView und Button auf eine Form.This example requires that you have created a TreeView and a Button on a Form. Die erste TreeNode in Ihre TreeView müssen Sie eine Text-Eigenschaft des "Node0."The first TreeNode in your TreeView should have a text property of "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

Hinweise

Wenn eine TreeNode aus der Auflistung der Strukturknoten, alle nachfolgenden Struktur, die Knoten verschoben werden, um eine Position in der Auflistung entfernt wird.When a TreeNode is removed from the tree node collection, all subsequent tree nodes are moved up one position in the collection.

Sie können auch entfernen einer TreeNode , die Sie zuvor hinzugefügt haben, mithilfe der Remove oder Clear Methoden.You can also remove a TreeNode that you previously added by using the Remove or Clear methods.

Hinweis

Enumeration der Auflistung, und Entfernen von Knoten wird nicht unterstützt.Enumerating the collection and removing nodes is not supported.

Hinzufügen neuer TreeNode Objekte der Auflistung verwenden, die Add, AddRange, oder Insert Methoden.To add new TreeNode objects to the collection, use the Add, AddRange, or Insert methods.

Gilt für:

Siehe auch