Cómo: Deshabilitar ToolStripMenuItems mediante el Diseñador

Actualización: noviembre 2007

Puede limitar o ampliar los comandos que introducen los usuarios habilitando y deshabilitando los elementos de menú en respuesta a las actividades del usuario. Los elementos de menú están habilitados de forma predeterminada cuando se crean, pero esto se puede ajustar mediante la propiedad Enabled. Puede manipular en tiempo de diseño esta propiedad en la ventana Propiedades o mediante programación estableciéndola en código. Para obtener más información, vea Cómo: Deshabilitar ToolStripMenuItems.

Nota:

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de la configuración activa o la edición. Para cambiar la configuración, elija la opción Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Para deshabilitar un menú en tiempo de diseño

  • Con el elemento de menú seleccionado en el formulario, establezca la propiedad Enabled en false.

    Sugerencia:

    Al deshabilitar el primer elemento de menú o elemento de menú de nivel superior, se deshabilitan todos los elementos incluidos en el menú. De forma similar, si deshabilita un elemento de menú que tenga elementos de submenú, deshabilitará los elementos de submenú. Si ninguno de los comandos de un menú dado está disponible para el usuario, se considera una buena práctica de programación ocultar y deshabilitar todo el menú, para presentar una interfaz de usuario limpia. Es esencial ocultar y deshabilitar el menú, ya que si sólo se oculta no se impide el acceso a los comandos de menú por medio de las teclas de método abreviado. Establezca la propiedad Visible de un elemento de menú de nivel superior en false para ocultar todo el menú.

Vea también

Tareas

Cómo: Ocultar ToolStripMenuItems

Referencia

MenuStrip

ToolStripMenuItem

Información general sobre el control MenuStrip (formularios Windows Forms)