Condividi tramite


Esempio di menu

Aggiornamento: novembre 2007

In questo esempio viene illustrato l'utilizzo dei controlli MenuStrip nelle applicazioni Windows.

Per ottenere esempi e istruzioni per la relativa installazione

  • Effettuare una delle seguenti operazioni:

    • Dal menu Guida, scegliere Esempi.

      Il file Readme contiene informazioni sugli esempi.

    • Visitare il sito Web Visual Studio 2008 Samples (informazioni in lingua inglese). Su tale sito sono disponibili le versioni più recenti degli esempi.

    • Individuare gli esempi sul computer in cui è installato Visual Studio. Il percorso di installazione predefinito degli esempi e del file Readme relativo è unità:\Programmi\Microsoft Visual Studio 9.0\Samples\lcid. Per le versioni Express di Visual Studio tutti gli esempi sono disponibili in linea.

Per ulteriori informazioni, vedere Individuazione dei file di esempio.

Nota sulla sicurezza:

In questo esempio di codice viene illustrato un concetto e viene presentato solo il codice rilevante. È possibile che questo esempio non soddisfi i requisiti di sicurezza per un ambiente specifico ed è opportuno non utilizzarlo così come viene riportato. È consigliabile aggiungere codice relativo alla sicurezza e alla gestione degli errori per rendere i progetti più sicuri e potenti. Microsoft fornisce questo esempio di codice "COSÌ COM'È" senza garanzie.

Per eseguire l'esempio

  • Premere F5.

Dimostrazione

In questo esempio è possibile testare il controllo MenuStrip in una semplice applicazione Windows. Vengono illustrate diverse funzionalità dei menu: controlli, eventi di menu, proprietà di menu, gestione di più eventi, assegnazione di gestori eventi a eventi di menu, aggiunta e rimozione di oggetti dai menu in fase di esecuzione, visualizzazione di tasti di scelta rapida e utilizzo di un oggetto StatusStrip come indicatore. Di seguito vengono descritte varie funzionalità in dettaglio.

  • Tasti di scelta rapida   Ad alcune voci di menu sono associati tasti di scelta rapida, come nel menu Options List di Form1. La proprietà ShowShortcutKeys visualizza o nasconde queste informazioni nei menu. I tasti di scelta rapida contribuiscono a rendere più semplice l'utilizzo un'applicazione.

  • Controllo StatusStrip   Per il comando Status Strip del menu View viene utilizzata una voce di menu con segno di spunta per attivare e disattivare la visualizzazione del controllo StatusStrip.

  • Checked List   Il menu Checked List di MainMenuStrip illustra come creare un insieme mutuamente esclusivo di voci di menu con segno di spunta. È un insieme che non consente la presenza simultanea di due elementi selezionati. Per visualizzare il codice, vedere il gestore eventi MenuOption_Click.

  • Aggiunta di voci di menu in fase di esecuzione   La routine CreateInitialMenus illustra come creare e aggiungere in fase di esecuzione un oggetto ToolStripMenuItem, ToolStripSeparator, ToolStripComboBox, ToolStripButton, ToolStripSplitButton o ToolStripLabel. Utilizzare la proprietà DropDownItems per aggiungere o rimuovere elementi dall'insieme.

  • AddHandler   La routine CreateInitialMenus utilizza AddHandler per assegnare gestori eventi a eventi specifici per voci di menu create durante l'esecuzione.

Vedere anche

Attività

Procedura: creare un controllo ToolStrip di Windows Form di base con elementi standard utilizzando la finestra di progettazione

Concetti

Riepilogo della tecnologia ToolStrip

Riferimenti

Cenni preliminari sul controllo ToolStrip (Windows Form)

Altre risorse

Controllo MenuStrip (Windows Form)

Controllo ToolStrip (Windows Form)

Controllo StatusStrip