Información general sobre el control MenuStrip (formularios Windows Forms)
Los menús exponen la funcionalidad a sus usuarios presionando comandos agrupados por un tema común.
El control MenuStrip es nuevo en esta versión de Visual Studio y .NET Framework. Con el control puede crear fácilmente menús como los de Microsoft Office.
El control MenuStrip admite la interfaz de múltiples documentos (MDI) y combinación de menús, la información sobre herramientas y el desbordamiento. Puede mejorar la utilidad y legibilidad de sus menús agregando teclas de acceso, teclas de método abreviado, marcas de verificación, imágenes y barras separadoras.
Aunque el control MenuStrip reemplaza y agrega la funcionalidad al control MainMenu, éste se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea.
Usos del control MenuStrip
Utilice el control MenuStrip para:
Crear fácilmente menús personalizados y comúnmente empleados compatibles con la interfaz de usuario avanzada y con las características de diseño, como la alineación y orden de texto e imágenes, operaciones de arrastrar y colocar, MDI, desbordamiento y modos alternativos de acceso a comandos de menú.
Compatibilidad con el comportamiento y aspecto típico del sistema operativo.
Controlar de forma coherente los eventos para todos los contenedores y los elementos contenidos, al igual que controla los eventos para otros controles.
La tabla siguiente muestra propiedades particularmente importantes de MenuStrip y de las clases asociadas.
Propiedad |
Descripción |
---|---|
Obtiene o establece el ToolStripMenuItem utilizado para mostrar una lista de formularios MDI secundarios. |
|
Obtiene o establece cómo se combinan los menús secundarios con menús primarios en aplicaciones MDI. |
|
Obtiene o establece la posición de un elemento combinado dentro de un menú en aplicaciones MDI. |
|
Obtiene o establece un valor que indica si el formulario es un contenedor para los formularios MDI secundarios. |
|
Obtiene o establece un valor que indica si la información sobre herramientas se muestra para MenuStrip. |
|
Obtiene o establece un valor que indica si MenuStrip admite la funcionalidad del desbordamiento. |
|
Obtiene o establece las teclas de método abreviado asociadas a ToolStripMenuItem. |
|
Obtiene o establece un valor que indica si las teclas de método abreviado asociadas a ToolStripMenuItem se muestran al lado de ToolStripMenuItem. |
La tabla siguiente muestra las clases MenuStrip complementarias importantes.
Clase |
Descripción |
---|---|
Representa una opción seleccionable mostrada en un MenuStrip o ContextMenuStrip. |
|
Representa un menú contextual. |
|
Representa una control que permite al usuario seleccionar un elemento de la lista que se muestra cuando el usuario hace clic en un ToolStripDropDownButton o en un elemento de menú de nivel superior. |
|
Proporciona la funcionalidad básica para controles derivados de ToolStripItem que muestra los elementos desplegables cuando se hace clic en ellos. |