Étendre les menus et les commandes
Les commandes sont la façon dont vous ajoutez des actions et des processus à Visual Studio. Dans la plupart des cas, les commandes sont affichées dans les menus ou les barres d’outils. Le modèle de projet VSPackage montre comment implémenter une commande très simple. Pour une implémentation légèrement plus longue mais toujours de base, consultez Créer une extension avec une commande de menu.
Pour plus d’informations sur les commandes, menus et barres d’outils Visual Studio, consultez Commandes, menus et barres d’outils.
Les commandes, menus et barres d’outils sont définies dans le fichier .vsct qui fait partie des projets VSPackage. Vous trouverez des informations sur l’IDE Visual Studio et le fichier .vsct dans la façon dont vsPackages ajoutent des éléments d’interface utilisateur.
Les rubriques suivantes expliquent comment ajouter différents types de commandes, menus et barres d’outils.
Contenu de cette section
Ajouter un menu à la barre de menus de Visual Studio Explique comment ajouter un menu à la barre de menus supérieure de Visual Studio.
Lier les raccourcis clavier aux éléments de menu Explique comment ajouter un raccourci clavier (par exemple, Ctrl + 3) à un élément de menu.
Ajouter un sous-menu à un menu Explique comment ajouter un sous-menu au menu supérieur.
Ajouter une liste la plus récente utilisée à un sous-menu Explique comment ajouter une liste la plus récemment utilisée.
Créer des groupes de boutons réutilisables Décrit comment regrouper des éléments de commande afin qu’ils puissent être inclus dans plusieurs menus.
Ajouter des icônes aux commandes de menu Décrit comment ajouter une icône à une commande dans une barre d’outils et un menu.
Modifier le texte d’une commande de menu Décrit l’utilisation de l’indicateur
TextChanges
pour permettre à un élément de menu d’être modifié dynamiquement.Modifier l’apparence d’une commande Décrit comment activer ou désactiver dynamiquement une commande.
Mettre à jour l’interface utilisateur Décrit comment forcer une mise à jour de l’interface utilisateur pour refléter les modifications récentes.
Localiser les commandes de menu Explique comment localiser les commandes de menu.