TreeNode.Remove Methode

Definitie

Hiermee verwijdert u het huidige structuurknooppunt uit het besturingselement voor de structuurweergave.

public:
 void Remove();
public void Remove();
member this.Remove : unit -> unit
Public Sub Remove ()

Voorbeelden

In het volgende codevoorbeeld wordt een TreeNode wanneer de gebruiker met de rechtermuisknop op de muis klikt en deze van uitgevouwen naar samengevouwen schakelt wanneer de gebruiker op het muiswiel erop klikt. In dit voorbeeld moet u een Form besturingselement met een TreeView besturingselement hebben. De TreeView hoofdstructuurknooppunten moeten twee of meer hoofdstructuurknooppunten hebben, elk met ten minste één onderliggend knooppunt.

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;

         // Toggle 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)
   {
      // 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;
      
      // Toggle 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 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()
      
      ' Toggle 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

Opmerkingen

Wanneer de Remove methode wordt aangeroepen, worden het structuurknooppunt en eventuele onderliggende structuurknooppunten die aan de TreeNodemethode zijn toegewezen, verwijderd uit de TreeView. De verwijderde onderliggende knooppunten worden verwijderd uit de TreeView knooppunten, maar zijn nog steeds gekoppeld aan dit structuurknooppunt.

Van toepassing op

Zie ook