Condividi tramite


Procedura: Nascondere ToolStripMenuItems utilizzando il Designer

Nascondere le voci di menu è un modo per controllare l'interfaccia utente dell'applicazione e limitare i comandi utente. Spesso, si desidera nascondere un intero menu quando tutte le voci di menu in esso non sono disponibili. Ciò comporta un minor numero di distrazioni per l'utente. Inoltre, è possibile nascondere e disabilitare il menu o la voce di menu, perché nascondersi da solo non impedisce all'utente di accedere a un comando di menu usando un tasto di scelta rapida. Per ulteriori informazioni su come disabilitare le voci di menu, vedere Procedura: Disabilitare i ToolStripMenuItems utilizzando il Designer.

Per nascondere un menu di primo livello e i relativi sottomenu

  1. Selezionare la voce di menu di primo livello e impostarne la proprietà Visible o Available su false.

    Quando si nasconde la voce di menu di primo livello, vengono nascoste anche tutte le voci di menu all'interno del menu. Se si fa clic in un punto diverso dal MenuStrip dopo aver impostato Visible su false, l'intera voce di menu di primo livello e i relativi sottomenu scompaiono dal modulo, mostrando l'effetto a runtime della tua azione. Per visualizzare la voce di menu di primo livello nascosta in fase di progettazione, fare clic sul MenuStrip nella barra dei componenti , in Struttura documentoo nella parte superiore della griglia delle proprietà.

Nota

Raramente si nasconde un intero menu, ad eccezione dei menu figlio MDI (Multiple Document Interface) in un contesto di fusione.

Per nascondere un elemento del sottomenu

  1. Selezionare l'elemento del sottomenu e impostarne la proprietà Visible su false.

    Quando si nasconde un elemento del sottomenu, rimane visibile nel modulo in fase di progettazione in modo da poterlo selezionare facilmente per ulteriori operazioni. In realtà sarà nascosto in fase di esecuzione.

Vedere anche