Partager via


Comment : attacher un menu contextuel à un TreeNode à l'aide du concepteur

Le contrôle TreeView Windows Forms affiche des nœuds selon une organisation hiérarchique rappelant la présentation des fichiers et des dossiers dans le volet gauche de l'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 aux éléments TreeNode individuels, vous pouvez ajouter un niveau personnalisé de fonctionnalités de menu contextuel à vos contrôles TreeView.

Notes

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

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 autant que nécessaire. Pour plus d'informations, consultez Comment : ajouter et supprimer des nœuds avec le contrôle TreeView Windows Forms.

  2. Ajoutez un composant ContextMenuStrip à votre formulaire, puis ajoutez des éléments de menu au menu contextuel qui représente les opérations de niveau de nœud que vous souhaitez rendre disponible 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 Éditeur TreeNode pour le contrôle TreeView, sélectionnez le nœud à modifier, puis définissez sa propriété ContextMenuStrip en fonction du menu contextuel que vous avez ajouté.

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

    Vous devez également écrire le code permettant de gérer les événements Click pour ces options de menu.

Voir aussi

Référence

Vue d'ensemble du contrôle TreeView (Windows Forms)

Autres ressources

TreeView, contrôle (Windows Forms)

ContextMenuStrip, contrôle