Étendre les menus et les commandes
Les commandes permettent d’ajouter 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 basique. Pour une implémentation un peu plus longue mais toujours basique, consultez Créer une extension avec une commande de menu.
Pour plus d’informations sur les commandes, les menus et les barres d’outils Visual Studio, consultez Commandes, menus et barres d’outils.
Les commandes, les menus et les 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 Comment les VSPackages ajoutent des éléments d’interface utilisateur.
Les rubriques suivantes expliquent comment ajouter différents types de commandes, de menus et de barres d’outils.
Contenu de cette section
Ajouter un menu à la barre de menu de Visual Studio explique comment ajouter un menu à la barre de menu supérieure de Visual Studio.
Lier des raccourcis clavier à des éléments de menu explique comment ajouter un raccourci clavier (tel que 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 des utilisés récemment à un sous-menu explique comment ajouter une liste des utilisés récemment.
Créer des groupes de boutons réutilisables décrit comment regrouper des éléments de commande de manière à ce 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 dans un menu.
Modifier le texte d’une commande de menu décrit l’utilisation de l’indicateur
TextChanges
pour permettre de modifier dynamiquement un élément de menu.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.