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

Definition

Entfernt am angegebenen Index einen Strukturknoten aus der Strukturknotenauflistung.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 der zu entfernenden TreeNode-Klasse.The index of the TreeNode to remove.

Implementiert

Beispiele

Im folgenden Codebeispiel wird der erste TreeNode aus einem TreeView entfernt, TreeNode.Text wenn seine-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 auf Button ein geklickt wird, wird TreeNode der erste TreeView in der mithilfe der RemoveAt -Methode gelöscht.When a Button is clicked, the first TreeNode in the TreeView is deleted using the RemoveAt method. Für dieses Beispiel ist es erforderlich, dass TreeView Sie ein Button und ein Formauf einem erstellt haben.This example requires that you have created a TreeView and a Button on a Form. Der erste TreeNode in Ihrem TreeView sollte die Text-Eigenschaft "Node0" aufweisen.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 ein TreeNode aus der Struktur Knoten Auflistung entfernt wird, werden alle nachfolgenden Struktur Knoten in der Auflistung um eine Position nach oben verschoben.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 eine TreeNode entfernen, die Sie zuvor mit der-Methode oder Clear der Remove -Methode hinzugefügt haben.You can also remove a TreeNode that you previously added by using the Remove or Clear methods.

Hinweis

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

Verwenden Sie die TreeNode AddMethoden, AddRangeoder Insert , um der Auflistung neue Objekte hinzuzufügen.To add new TreeNode objects to the collection, use the Add, AddRange, or Insert methods.

Gilt für:

Siehe auch