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