Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los menús exponen la funcionalidad a los usuarios manteniendo comandos agrupados por un tema común.
El MenuStrip control se introdujo en la versión 2.0 de .NET Framework. Con el MenuStrip control, puede crear fácilmente menús como los que se encuentran en Microsoft Office.
El MenuStrip control admite la interfaz de varios documentos (MDI) y la combinación de menús, sugerencias de herramientas y desbordamiento. Puede mejorar la facilidad de uso y la legibilidad de los menús agregando teclas de acceso, teclas de método abreviado, marcas de verificación, imágenes y barras separadoras.
El MenuStrip control reemplaza y agrega funcionalidad al MainMenu control; sin embargo, el MainMenu control se conserva por motivos de compatibilidad con versiones anteriores y uso futuro si lo elige.
Formas de usar el control MenuStrip
Use el MenuStrip control para:
Cree menús fácilmente personalizables, habitualmente utilizados, que admiten características avanzadas de diseño e interfaz de usuario, como el orden y la alineación de texto e imágenes, las operaciones de arrastrar y soltar, MDI, desbordamiento y modos alternativos de acceder a los comandos de menú.
Apoya la apariencia y el comportamiento típicos del sistema operativo.
Controle los eventos de forma coherente para todos los contenedores y elementos contenidos, de la misma manera que controla los eventos de otros controles.
En la tabla siguiente se muestran algunas propiedades especialmente importantes de MenuStrip y las clases asociadas.
Propiedad | Descripción |
---|---|
MdiWindowListItem | Obtiene o establece el ToolStripMenuItem que se utiliza para mostrar una lista de formularios secundarios MDI. |
ToolStripItem.MergeAction | Obtiene o establece cómo se fusionan los menús hijos con menús padres en aplicaciones MDI. |
ToolStripItem.MergeIndex | Obtiene o establece la posición de un elemento combinado dentro de un menú en aplicaciones MDI. |
Form.IsMdiContainer | Obtiene o establece un valor que indica si el formulario es un contenedor para formularios secundarios MDI. |
ShowItemToolTips | Obtiene o establece un valor que indica si se muestran sugerencias de herramientas para el MenuStrip. |
CanOverflow | Obtiene o establece un valor que indica si MenuStrip admite la funcionalidad de desbordamiento. |
ShortcutKeys | Obtiene o establece las teclas de acceso rápido asociadas con el ToolStripMenuItem. |
ShowShortcutKeys | Obtiene o establece un valor que indica si las teclas de método abreviado asociadas con el ToolStripMenuItem se muestran junto al ToolStripMenuItem. |
En la tabla siguiente se muestran las clases complementarias importantes MenuStrip .
Clase | Descripción |
---|---|
ToolStripMenuItem | Representa una opción seleccionable que se muestra en un MenuStrip o en un ContextMenuStrip. |
ContextMenuStrip | Representa un menú de acceso directo. |
ToolStripDropDown | Representa un control que permite al usuario seleccionar un único elemento de una lista que se muestra cuando el usuario hace clic en un ToolStripDropDownButton o en un elemento de menú de nivel superior. |
ToolStripDropDownItem | Proporciona funcionalidad básica para los controles derivados de ToolStripItem que muestran elementos desplegables cuando se hace clic en ellos. |
Consulte también
.NET Desktop feedback