Partager via


Guide pratique pour attacher un menu contextuel à un TreeNode à l’aide du concepteur

Le contrôle TreeView Windows Forms affiche une hiérarchie de nœuds, similaire aux fichiers et dossiers affichés dans le volet gauche de la fonctionnalité Explorateur Windows dans les systèmes d’exploitation Windows. En définissant la propriété ContextMenuStrip, vous pouvez fournir des opérations contextuelles à l’utilisateur lorsqu’il clique avec le bouton droit sur le contrôle TreeView. En associant un composant ContextMenuStrip à des éléments de TreeNode individuels, vous pouvez ajouter un niveau personnalisé de fonctionnalités de menu contextuel à vos contrôles TreeView.

Pour associer un menu contextuel à un TreeNode au moment du design

  1. Ajoutez un contrôle TreeView à votre formulaire, puis ajoutez des nœuds au TreeView si nécessaire. Pour plus d’informations, consultez Comment : Ajouter et supprimer des nœuds avec le contrôle TreeView de Windows Forms.

  2. Ajoutez un composant ContextMenuStrip à votre formulaire, puis ajoutez des éléments de menu au menu contextuel qui représentent les opérations au niveau du nœud que vous souhaitez rendre disponibles au moment de l’exécution. Pour plus d’informations, consultez Comment : ajouter des éléments de menu à un ContextMenuStrip.

  3. Rouvrez la boîte de dialogue TreeNodeEditor pour le contrôle TreeView, sélectionnez le nœud à modifier et définissez sa propriété ContextMenuStrip sur le menu contextuel que vous avez ajouté.

  4. Lorsque cette propriété est définie, le menu contextuel s’affiche lorsque vous cliquez avec le bouton droit sur le nœud.

    En outre, vous souhaiterez écrire du code pour gérer les événements Click pour ces éléments de menu.

Voir aussi