TreeNode.Remove Méthode

Définition

Supprime le nœud d'arbre en cours du contrôle TreeView.

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

Exemples

L’exemple de code suivant supprime une TreeNode fois que l’utilisateur clique avec le bouton droit sur la souris dessus et l’active de l’étendre à réduire lorsque l’utilisateur clique sur la roulette de la souris dessus. Cet exemple exige que vous disposiez d’un Form TreeView contrôle dessus. Le TreeView nœud doit avoir au moins deux nœuds d’arborescence racine, chacun ayant au moins un nœud enfant.

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

Remarques

Lorsque la Remove méthode est appelée, le nœud d’arbre et tous les nœuds d’arborescence enfants affectés au TreeNode, sont supprimés du TreeView. Les nœuds enfants supprimés sont supprimés de l’arborescence TreeView , mais ils sont toujours attachés à ce nœud d’arborescence.

S’applique à

Voir aussi