Procedura: Disabilitare ToolStripMenuItems
È possibile limitare o ampliare i comandi che un utente può apportare abilitando e disabilitando le voci di menu in risposta alle attività dell'utente. Le voci di menu sono abilitate per impostazione predefinita quando vengono create, ma possono essere modificate tramite la proprietà Enabled. È possibile modificare questa proprietà in fase di progettazione nella finestra Proprietà o a livello di codice impostandola nel codice.
Per disabilitare una voce di menu in modo programmatico
All'interno del metodo in cui si impostano le proprietà della voce di menu, aggiungere il codice per impostare la proprietà Enabled su
false
.MenuItem1.Enabled = False
menuItem1.Enabled = false;
menuItem1->Enabled = false;
Mancia
La disabilitazione della prima voce di menu di primo livello in un menu nasconde tutte le voci di menu contenute nel menu, ma non le disabilita. Analogamente, la disabilitazione di una voce di menu con elementi del sottomenu nasconde gli elementi del sottomenu, ma non li disabilita. Se tutti i comandi di un determinato menu non sono disponibili per l'utente, è consigliabile nascondere e disabilitare l'intero menu, perché presenta un'interfaccia utente pulita. È consigliabile nascondere e disabilitare il menu e disabilitare ogni voce e sottomenu nel menu, perché nascondersi da solo non impedisce l'accesso a un comando di menu tramite un tasto di scelta rapida. Impostare la proprietà Visible di una voce di menu di primo livello su
false
per nascondere l'intero menu.
Vedere anche
.NET Desktop feedback