Estendere menu e comandi
I comandi consentono di aggiungere azioni e processi a Visual Studio. Nella maggior parte dei casi i comandi vengono visualizzati su menu o barre degli strumenti. Il modello di progetto VSPackage illustra come implementare un comando molto semplice. Per un'implementazione leggermente più lunga ma ancora di base, vedere Creare un'estensione con un comando di menu.
Per altre informazioni su comandi, menu e barre degli strumenti di Visual Studio, vedere Comandi, menu e barre degli strumenti.
I comandi, i menu e le barre degli strumenti sono definiti nel file vsct che fa parte dei progetti VSPackage. È possibile trovare informazioni sull'IDE di Visual Studio e sul file vsct in Come i pacchetti VSPackage aggiungono elementi dell'interfaccia utente.
Negli argomenti seguenti viene illustrato come aggiungere diversi tipi di comandi, menu e barre degli strumenti.
In questa sezione
Aggiungere un menu alla barra dei menu di Visual Studio illustra come aggiungere un menu alla barra dei menu superiore di Visual Studio.
Associare i tasti di scelta rapida alle voci di menu spiega come aggiungere una scelta rapida da tastiera (ad esempio CTRL + 3) a una voce di menu.
Aggiungere un sottomenu a un menu che spiega come aggiungere un sottomenu al menu in alto.
Aggiungere un elenco usato più di recente a un sottomenu illustra come aggiungere un elenco usato più di recente.
Creare gruppi riutilizzabili di pulsanti descrive come raggruppare gli elementi dei comandi in modo che possano essere inclusi in più menu.
Aggiungere icone ai comandi di menu descrive come aggiungere un'icona a un comando su una barra degli strumenti e un menu.
Modificare il testo di un comando di menu descrive l'uso del
TextChanges
flag per consentire la modifica dinamica di una voce di menu.Modificare l'aspetto di un comando descrive come abilitare o disabilitare in modo dinamico un comando.
Aggiornare l'interfaccia utente descrive come forzare un aggiornamento dell'interfaccia utente per riflettere le modifiche recenti.
I comandi di menu Localize spiegano come localizzare i comandi di menu.