Compartir a través de


Procedimiento para 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, conviene ocultar un menú completo cuando todos los elementos de menú que hay en él no están disponibles. Esto hará que haya menos distracciones para el usuario. Es más, probablemente convenga ocultar y también deshabilitar el menú o el elemento de menú, ya que ocultarlo no evitará que el usuario pueda acceder 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 Procedimiento para deshabilitar elementos ToolStripMenuItem con el Diseñador.

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 se ocultarán. Si hace clic en algún lugar que no sea en MenuStrip después de establecer Visible en false, todo el elemento de menú de nivel superior y sus elementos de submenú desaparecen del formulario, lo que muestra el efecto en tiempo de ejecución de la acción. Para ver en tiempo de diseño el elemento de menú de nivel superior oculto, haga clic MenuStrip en la bandeja de componentes, en el esquema del documento o en la parte superior de la cuadrícula de propiedades.

Nota

Rara vez ocultará un menú completo, salvo en escenarios de combinación con menús secundarios de interfaz de múltiples documentos (MDI).

Para ocultar un elemento de submenú

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

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

Consulte también