Diseño de Menú (menuStrip)

 

MenuStrip

El componente MenuStrip sirve para crear el clásico menú de opciones: Archivo, Editar, Ver, Ayuda, …, que tienen las aplicaciones de Windows.

Este menú sirve para agregar las opciones de nuestro programa y agruparlos de acuerdo a la función.

Al usar el componente MenuStrip se pueden crear muchos niveles en los menús, aunque lo normal es optar por tener las funciones ordenadas de la mejor forma para el usuario final.

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.

 MenuStrip In C#

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.

 

Ventajas

  • Los menús exponen la funcionalidad a los usuarios manteniendo los comandos que se agrupan por un tema común.
  • El MenuStrip es una novedad de esta versión de Visual Studio y Framework. .NET. Con el control, puede crear fácilmente menús como los que se encuentran en Microsoft Office.
  • El MenuStrip es compatible con la interfaz de múltiples documentos (MDI) y combinación de menús, información sobre herramientas y desbordamiento.
  • Puede mejorar la facilidad de uso y la legibilidad de los menús mediante la adición de barras separadoras, teclas de método abreviado, marcas de verificación, imágenes y las claves de acceso.
  • El MenuStrip reemplaza y agrega funcionalidad al MainMenu; sin embargo, el MainMenu se conserva para compatibilidad con versiones anteriores y uso futuro, si se elige.

Desventajas

  •          No permite su utilización con estilos diferentes.
  •          Su utilización es simple y sin características superiores a otros componentes existentes.

Comentarios