Cenni preliminari sul controllo MenuStrip (Windows Form)
I menu espongono funzionalità agli utenti tenendo premuti i comandi raggruppati in base a un tema comune.
Il MenuStrip controllo è stato introdotto nella versione 2.0 di .NET Framework. Con il MenuStrip controllo è possibile creare facilmente menu come quelli disponibili in Microsoft Office.
Il MenuStrip controllo supporta l'interfaccia a documenti multipli e l'unione di menu, le descrizioni degli strumenti e l'overflow. È possibile migliorare l'usabilità e la leggibilità dei menu aggiungendo tasti di scelta rapida, tasti di scelta rapida, segni di spunta, immagini e barre separatori.
Il MenuStrip controllo sostituisce e aggiunge funzionalità al MainMenu controllo. Tuttavia, il MainMenu controllo viene mantenuto per la compatibilità con le versioni precedenti e l'uso futuro, se si sceglie.
Modalità di utilizzo del controllo MenuStrip
Usare il MenuStrip controllo per:
Creare menu personalizzati e di uso comune che supportano funzionalità avanzate di interfaccia utente e layout, ad esempio l'ordinamento e l'allineamento di testo e immagine, operazioni di trascinamento della selezione, MDI, overflow e modalità alternative di accesso ai comandi di menu.
Supportare l'aspetto e il comportamento tipici del sistema operativo.
Gestire gli eventi in modo coerente per tutti i contenitori e gli elementi contenuti, nello stesso modo in cui si gestiscono gli eventi per altri controlli.
La tabella seguente illustra alcune proprietà particolarmente importanti delle MenuStrip classi associate e .
Proprietà | Descrizione |
---|---|
MdiWindowListItem | Ottiene o imposta l'oggetto ToolStripMenuItem utilizzato per visualizzare un elenco di moduli figlio MDI. |
ToolStripItem.MergeAction | Ottiene o imposta la modalità di unione dei menu figlio con i menu padre nelle applicazioni MDI. |
ToolStripItem.MergeIndex | Ottiene o imposta la posizione di una voce unita all'interno di un menu nelle applicazioni MDI. |
Form.IsMdiContainer | Ottiene o imposta un valore che indica se il form è un contenitore per i moduli figlio MDI. |
ShowItemToolTips | Ottiene o imposta un valore che indica se vengono visualizzati suggerimenti per gli strumenti per .MenuStrip |
CanOverflow | Ottiene o imposta un valore che indica se il controllo MenuStrip supporta la funzionalità di overflow. |
ShortcutKeys | Ottiene o imposta i tasti di scelta rapida associati all'oggetto ToolStripMenuItem. |
ShowShortcutKeys | Ottiene o imposta un valore che indica se i tasti di scelta rapida associati a ToolStripMenuItem vengono visualizzati accanto a ToolStripMenuItem. |
La tabella seguente illustra le classi complementari importanti MenuStrip .
Classe | Descrizione |
---|---|
ToolStripMenuItem | Rappresenta un'opzione selezionabile visualizzata in un MenuStrip oggetto o ContextMenuStrip. |
ContextMenuStrip | Viene visualizzato un menu di scelta rapida. |
ToolStripDropDown | Rappresenta un controllo che consente all'utente di selezionare un singolo elemento da un elenco visualizzato quando l'utente fa clic su una ToolStripDropDownButton voce di menu o di livello superiore. |
ToolStripDropDownItem | Fornisce funzionalità di base per i controlli derivati da ToolStripItem tale elenco a discesa quando si fa clic. |
Vedi anche
.NET Desktop feedback