Compartir a través de


Cómo: Ocultar ToolStripMenuItems mediante el Diseñador

Ocultar elementos de menú es una manera de controlar la interfaz de usuario (UI) de la aplicación y restringir los comandos de usuario. A menudo, querrá ocultar un menú completo cuando todos los elementos de menú de él no estén disponibles. Esto presenta menos distracciones para el usuario. Además, es posible que desee ocultar y deshabilitar el menú o el elemento de menú, ya que ocultarse solo no impide que el usuario acceda a un comando de menú mediante una tecla de método abreviado. Para obtener más información sobre cómo deshabilitar elementos de menú, vea How to: Disable ToolStripMenuItems Using the Designer.

Para ocultar un menú de nivel superior y sus elementos de submenú

  1. Seleccione el elemento de menú de nivel superior y establezca su propiedad Visible o Available en false.

    Al ocultar el elemento de menú de nivel superior, todos los elementos de menú de ese menú también están ocultos. Si hace clic en algún lugar que no sea sobre el MenuStrip después de establecer Visible en false, todo el elemento de menú de nivel superior y sus subelementos desaparecen del formulario, lo que muestra el efecto de ejecución de su acción. Para mostrar el elemento de menú de nivel superior oculto en tiempo de diseño, haga clic en la MenuStrip en la bandeja de componentes, en Esquema del documento o en la parte superior de la cuadrícula de propiedades.

Nota:

Rara vez ocultará un menú completo, salvo en el caso de menús secundarios de interfaz de documento múltiple (MDI) en un escenario de combinación.

Para ocultar un elemento de submenú

  1. Seleccione el elemento de submenú y establezca su Visible propiedad en false.

    Al ocultar un elemento de submenú, permanece visible en el formulario en tiempo de diseño para que pueda seleccionarlo fácilmente para seguir trabajando. En realidad se ocultará en tiempo de ejecución.

Consulte también