procedura dettagliata: Aggiunta di una barra degli strumenti all'IDE
In questa procedura dettagliata viene illustrato come aggiungere una barra degli strumenti all'ambiente di sviluppo integrato di (IDE) Visual Studio.
Una barra degli strumenti è un oggetto orizzontale o una banda verticale che contiene i pulsanti associati ai controlli. A seconda della relativa implementazione, una barra degli strumenti dell'IDE può essere riposizionata, ancorata a qualsiasi lato della finestra principale dell'IDE, o essere eseguita per rimanere in primo piano rispetto ad altre finestre.
Inoltre, gli utenti possono aggiungere controlli a una barra degli strumenti oppure rimuoverli da mediante la finestra di dialogo personalizzare . In genere, le barre degli strumenti in Vspackage sono personalizzabili dall'utente. L'ide mantiene una personalizzazione e il package VS risponde ai controlli. Il package VS non è necessario indicare dove un comando si trova fisicamente.
per ulteriori informazioni sui menu, vedere Controlli, menu e barre degli strumenti.
Prerequisiti
Per completare questa procedura dettagliata, è necessario installare Visual Studio 2010 SDK.
Nota
per ulteriori informazioni su Visual Studio SDK, vedere Cenni preliminari sull'estensione di Visual Studio.Per ulteriori informazioni su come scaricare Visual Studio SDK, vedere Centro per sviluppatori di estensibilità di Visual Studio il sito Web MSDN.
Posizioni del modello di progetto del pacchetto Visual Studio
Il modello di progetto del pacchetto Visual Studio è disponibile in tre percorsi nella finestra di dialogo di nuovo progetto :
In Estensibilità di Visual Basic. La lingua predefinita del progetto di Visual Basic.
In Estensibilità di C#. La lingua predefinita del progetto è c#.
In L'altra estensibilità dei tipi di progetto. La lingua predefinita del progetto è C++.
Creare un package VS di una barra degli strumenti
In questa sezione viene illustrato come utilizzare il modello di progetto del pacchetto di Visual Studio per creare un package VS che supporta una barra degli strumenti con un solo comando di menu.
Per creare la barra degli strumenti VSPackage
Creare un package VS denominato IDEToolbar. Per ulteriori informazioni, vedere procedura dettagliata: Creazione di un comando di menu utilizzando il modello importa pacchetto Visual Studio.
Nel modello di Pacchetto Visual Studio , impostare il linguaggio di programmazione a Visual Basic o Visual C#, comando di menuselezionato, imposta il nome del comando a Barra degli strumentiComando di teste impostare l'ID di comando a cmdidTestCmd.
Creare una barra degli strumenti per l'ide
Per creare una barra degli strumenti per l'ide
Aprire IDEToolbar.vsct nell'editor di testo.
Nella sezione di simboli , nell'elemento di GuidSymbol denominato “guidIDEToolbarCmdSet„, aggiungere le dichiarazioni di una barra degli strumenti e un gruppo della barra degli strumenti, come segue.
<IDSymbol name="Toolbar" value="0x1000" /> <IDSymbol name="ToolbarGroup" value="0x1050" />
Nella parte superiore della sezione di Controlli , creare una sezione di menu .
<Menus></Menus>
La definizione della barra degli strumenti si trova in questo caso perché il parser di VSCT non fa distinzione tra i menu e le barre degli strumenti a questo livello.
Aggiungere un elemento di menu alla sezione di Menus per definire la barra degli strumenti.
<Menu guid="guidIDEToolbarCmdSet" id="Toolbar" type="Toolbar" > <CommandFlag>DefaultDocked</CommandFlag> <Strings> <ButtonText>Test Toolbar</ButtonText> <CommandName>Test Toolbar</CommandName> </Strings> </Menu>
Le barre degli strumenti non possono essere annidate come sottomenu. Di conseguenza, non è necessario assegnare un gruppo padre. Inoltre, non è necessario stabilire una priorità, perché è possibile spostare barre degli strumenti. In genere, la posizione iniziale di una barra degli strumenti è definita a livello di codice, ma le successive modifiche dall'utente vengono salvate in modo permanente.
Nella sezione di gruppi , dopo la voce del gruppo esistente, definire un elemento di gruppo per contenere i controlli per la barra degli strumenti.
<Group guid="guidIDEToolbarCmdSet" id="ToolbarGroup" priority="0x0000"> <Parent guid="guidIDEToolbarCmdSet" id="Toolbar"/> </Group>
Nella sezione di pulsanti , modificare l'elemento padre dell'elemento esistente di pulsante al gruppo della barra degli strumenti in modo che verrà visualizzata la barra degli strumenti.
<Parent guid="guidIDEToolbarCmdSet" id="ToolbarGroup" />
Per impostazione predefinita, se una barra degli strumenti non presenta comandi, non viene visualizzato.
Scegliere Compila soluzione dal menu Compila. Correggere tutti gli errori che possono verificarsi.
Premere F5 per aprire Visual Studio sperimentale in modalità di debug.
Fare clic con il pulsante destro del mouse sulla barra dei menu dell'IDE e quindi fare clic Barra degli strumenti del test nell'elenco delle barre degli strumenti.
Quando si fa clic sull'icona della nuova barra degli strumenti, il messaggio “all'interno Company.Toolbar.ToolbarPackage.MenuItemCallback()„ deve essere visualizzato.
Vedere anche
Altre risorse
Procedure dettagliate per i controlli, i menu e le barre degli strumenti