Condividi tramite


Procedura: disabilitare ToolStripMenuItems

L'abilitazione e la disabilitazione di voci di menu in risposta alle attività dell'utente consentono di limitare o aumentare il numero di comandi che l'utente può eseguire. Per impostazione predefinita, le voci di menu vengono attivate al momento della creazione, ma l'impostazione può essere modificata 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 disabilitare 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;
    
    SuggerimentoSuggerimento

    Se si disabilita la prima voce o la voce di primo livello in un menu, vengono nascoste ma non disabilitate tutte le voci in esso contenute. Analogamente, disabilitando una voce di menu che contiene voci di sottomenu si nascondono ma non si disabilitano le voci di sottomenu. Se nessun comando di un determinato menu risulta disponibile per l'utente, è opportuno nascondere e disabilitare l'intero menu per rendere più chiara l'interfaccia utente. È necessario nascondere e disabilitare il menu nonché disabilitare tutte le voci di menu e sottomenu in esso contenute, 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)

Cronologia delle modifiche

Data

Cronologia

Motivo

Settembre 2010

Correzione del suggerimento.

Commenti e suggerimenti dei clienti.