Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Entfernt den aktuellen Strukturknoten aus dem Strukturansicht-Steuerelement.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
Public Sub Remove
'Usage
Dim instance As TreeNode
instance.Remove
public void Remove ()
public:
void Remove ()
public void Remove ()
public function Remove ()
Hinweise
Beim Aufruf der Remove-Methode werden der dem TreeNode zugewiesene Strukturknoten sowie alle untergeordneten Strukturknoten aus der TreeView entfernt. Die entfernten untergeordneten Knoten werden zwar aus der TreeView entfernt, sind diesem Strukturknoten jedoch weiterhin zugeordnet.
Beispiel
Im folgenden Codebeispiel wird ein TreeNode entfernt, wenn mit der rechten Maustaste auf diesen geklickt wird, und aus dem erweiterten in den reduzierten Zustand versetzt, wenn mit dem Mausrad darauf geklickt wird. Für dieses Beispiel ist es erforderlich, dass ein Form mit einem TreeView-Steuerelement vorhanden ist. Die TreeView muss mindestens zwei Stammknoten aufweisen, die jeweils über mindestens einen untergeordneten Knoten verfügen.
Private Sub treeView1_MouseDown(sender As Object, _
e As MouseEventArgs) Handles treeView1.MouseDown
Select Case e.Button
' Remove the TreeNode under the mouse cursor
' if the right mouse button was clicked.
Case MouseButtons.Right
treeView1.GetNodeAt(e.X, e.Y).Remove()
' Remove the TreeNode under the mouse cursor
' if the middle mouse button (mouse wheel) was clicked.
Case MouseButtons.Middle
treeView1.GetNodeAt(e.X, e.Y).Toggle()
End Select
End Sub
private void treeView1_MouseDown(object sender, MouseEventArgs e)
{
switch(e.Button)
{
// Remove the TreeNode under the mouse cursor
// if the right mouse button was clicked.
case MouseButtons.Right:
treeView1.GetNodeAt(e.X, e.Y).Remove();
break;
// Remove the TreeNode under the mouse cursor
// if the middle mouse button (mouse wheel) was clicked.
case MouseButtons.Middle:
treeView1.GetNodeAt(e.X, e.Y).Toggle();
break;
}
}
private:
void treeView1_MouseDown( Object^ /*sender*/, MouseEventArgs^ e )
{
switch ( e->Button )
{
case ::MouseButtons::Right:
treeView1->GetNodeAt( e->X, e->Y )->Remove();
break;
// Remove the TreeNode under the mouse cursor
// if the middle mouse button (mouse wheel) was clicked.
case ::MouseButtons::Middle:
treeView1->GetNodeAt( e->X, e->Y )->Toggle();
break;
}
}
private void treeView1_MouseDown(Object sender, MouseEventArgs e)
{
switch (e.get_Button()) {
// Remove the TreeNode under the mouse cursor
// if the right mouse button was clicked.
case MouseButtons.Right:
treeView1.GetNodeAt(e.get_X(), e.get_Y()).Remove();
treeView1.GetNodeAt(e.get_X(), e.get_Y()).Remove();
break;
// Remove the TreeNode under the mouse cursor
// if the middle mouse button (mouse wheel) was clicked.
case get_MouseButtons().Middle:
treeView1.GetNodeAt(e.get_X(), e.get_Y()).Toggle();
break;
}
} //treeView1_MouseDown
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
TreeNode-Klasse
TreeNode-Member
System.Windows.Forms-Namespace
Add
Remove