Condividi tramite


Procedura: disattivare ToolStripMenuItems

Aggiornamento: novembre 2007

È possibile limitare o aumentare i comandi che un utente può eseguire mediante l'attivazione e la disattivazione di voci di menu in risposta alle attività dell'utente. Le voci di menu vengono attivate per impostazione predefinita quando vengono create, ma ciò può essere cambiato tramite la proprietà Enabled. È possibile manipolare questa proprietà in fase di progettazione nella finestra Proprietà o a livello di codice mediante l'impostazione nel codice.

Per disattivare una voce di menu a livello di codice

  • Nell'ambito 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.set_Enabled(false);
    
    menuItem1->Enabled = false;
    
    Suggerimento:

    Se si disattiva la prima voce o la voce di primo livello in un menu, vengono disattivate tutte le voci in esso contenute. Analogamente, disattivando una voce di menu che contiene voci di sottomenu si disattivano le voci di sottomenu. Se nessun comando di un determinato menu risulta disponibile per l'utente, è opportuno nascondere e disattivare l'intero menu per rendere più chiara l'interfaccia utente. È necessario nascondere e disattivare il menu, in quanto nasconderlo solamente 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

Attività

Procedura: nascondere ToolStripMenuItems

Riferimenti

MenuStrip

ToolStripMenuItem

Cenni preliminari sul controllo MenuStrip (Windows Form)