Freigeben über


TreeNodeCollection.RemoveAt-Methode

Entfernt am angegebenen Index einen Strukturknoten aus der Strukturknotenauflistung.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

'Declaration
Public Overridable Sub RemoveAt ( _
    index As Integer _
)
'Usage
Dim instance As TreeNodeCollection
Dim index As Integer

instance.RemoveAt(index)
public virtual void RemoveAt (
    int index
)
public:
virtual void RemoveAt (
    int index
)
public void RemoveAt (
    int index
)
public function RemoveAt (
    index : int
)

Parameter

  • index
    Der Index des zu entfernenden TreeNode.

Hinweise

Wenn ein TreeNode aus der Strukturknotenauflistung entfernt wird, werden alle nachfolgenden Strukturknoten innerhalb der Auflistung um eine Position nach oben verschoben.

Sie können einen zuvor hinzugefügten TreeNode auch mithilfe der Remove-Methode oder der Clear-Methode entfernen.

Hinweis

Das Enumerieren der Auflistung und Entfernen von Knoten wird nicht unterstützt.

Verwenden Sie die Add-Methode, die AddRange-Methode oder die Insert-Methode, um der Auflistung neue TreeNode-Objekte hinzuzufügen.

Beispiel

Im folgenden Codebeispiel wird der erste TreeNode aus einer TreeView entfernt, wenn seine TreeNode.Text-Eigenschaft auf "Node0" festgelegt ist. Bei einem Klick auf einen Button wird mit der RemoveAt-Methode der erste TreeNode in TreeView gelöscht. Für dieses Beispiel ist es erforderlich, dass TreeView und ein Button in einem Form erstellt wurden. Der erste TreeNode in TreeView muss über die Texteigenschaft "Node0" verfügen.

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
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);
   }
}
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.get_Nodes().get_Item(0).get_Text().Equals("Node0")) {
        this.treeView1.get_Nodes().RemoveAt(0);
    }
} //button2_Click

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

TreeNodeCollection-Klasse
TreeNodeCollection-Member
System.Windows.Forms-Namespace
Remove