Uso de Mens Unidad V Uso de Menus

  • Slides: 12
Download presentation
Uso de Menús Unidad V

Uso de Menús Unidad V

Uso de Menus. – – – – – Características del menú. El punto de

Uso de Menus. – – – – – Características del menú. El punto de inserción. Creando divisores de menú. Creando sub-menús en cascada. Teclas de atajo. Activación de menús. Imágenes en los menús. Plantillas de menú. Diseñadores de menú.

Características del menú. La mayoría de los programas cuentan con una barra de menú

Características del menú. La mayoría de los programas cuentan con una barra de menú que aparece inmediatamente debajo de la barra de título. Estos menues se implementan en C++ Builder con el componente Main. Menu. También están los menús contextuales y se manejan por medio de componentes Popup. Menu

El punto de inserción. El punto de inserción indica el lugar donde aparecerá el

El punto de inserción. El punto de inserción indica el lugar donde aparecerá el siguiente comando u opción de menú cuando usted lo escriba. Punto de Inserción Se recomienda escribir el Caption y dejar que Builder genere el nombre

Creando divisores de menú. Muchos menús tienen una línea horizontal que divide los comandos

Creando divisores de menú. Muchos menús tienen una línea horizontal que divide los comandos u opciones, agrupándolos de acuerdo a una relación que tengan entre sí. Los separadores se insertan escribiendo el símbolo – (menos) en el Caption. También se pueden dividir en columnas utilizando la propiedad Break.

Creando sub-menús en cascada. Otra manera de agrupar es creando sub-menús en cascada. Para

Creando sub-menús en cascada. Otra manera de agrupar es creando sub-menús en cascada. Para crear un sub-menú de una opción de un menú, dé un click derecho sobre dicha opción y seleccione Create Submenu del menú contextual.

Teclas de atajo. Muchas aplicaciones ofrecen la posibilidad de ejecutar comandos del menú mediante

Teclas de atajo. Muchas aplicaciones ofrecen la posibilidad de ejecutar comandos del menú mediante combinaciones de teclas (atajos). Esto se puede hacer de dos maneras: – Asignando la propiedad Short. Cut. – Utilizando el símbolo “&” en el Caption del menú, lo cual producirá el atajo compuesto por la tecla Alt + (letra que esté a la derecha del &). Ejemplo si se tiene &Archivo, el usuario podrá activar esa opción con la combinación Alt + A.

Activación de menús. Hay opciones de menú que solo se seleccionan y funcionan como

Activación de menús. Hay opciones de menú que solo se seleccionan y funcionan como Check. Box. Esto se implementa con la propiedad Checked. Un código que haría esto es el siguiente: dynamic_cast<TMenu. Item*>(Sender)->Checked = !(dynamic_cast<TMenu. Item*>(Sender)->Checked);

Imágenes en los menús. Se puede asociar una imagen a un elemento de menu

Imágenes en los menús. Se puede asociar una imagen a un elemento de menu (Menu. Item) por medio de la propiedad Images del menú al que pertenece y su propiedad Image. Index. Se usa un componente Image. List para crear una colección de imágenes.

Así se ven los menús con imágenes

Así se ven los menús con imágenes

Plantillas de menú. C++ Builder incluye varias plantillas de menú, pero también podemos hacer

Plantillas de menú. C++ Builder incluye varias plantillas de menú, pero también podemos hacer nuestras propias plantillas. Para insertar basta con abrir el diseñador de menú, dar un click derecho con el cursor del ratón sobre él y elegir la opción Insert From Template.

Diseñadores de menú. Los componentes Main. Menu y Popup. Menu se diseñan de la

Diseñadores de menú. Los componentes Main. Menu y Popup. Menu se diseñan de la misma manera difieren en que el Main. Menu se asocia automáticamente a la forma y el Popup. Menu se asocia a la propiedad del mismo nombre de aquel control con el que se desee asociar.