Buscador

Diseño de menús - II

El proceso de edición del menú se realiza directamente en el formulario, en el mismo lugar en el que el menú aparecerá en tiempo de ejecución. Al hacer clic en la primera opción del menú, podemos dar nombre y propiedades a la misma. Simultáneamente y de un modo muy intuitivo, veremos las próximas opciones disponibles, tanto las desplegables a partir de dicho menú, como las de la barra principal. Sólo hemos de movernos en la dirección que necesitemos, asignando nombre a las opciones, y valores a sus propiedades. Ver la Figura 157.
Figura 157. Diseño de las opciones de menú de un formulario. 
Cada una de las opciones que componen el menú es a su vez un control MenuItem, puesto que como hemos dicho anteriormente, un menú está compuesto del control contenedor MainMenu y una serie de controles MenuItem, tantos como opciones tenga el menú. Si durante la creación de los MenuItem sólo proporcionamos el nombre, el IDE va asignando a dicho control valores por defecto en sus propiedades. En este caso asignaremos los siguientes nombres a las opciones de nuestro menú: mnuArchivo, mnuDatos, mnuGrabar y mnuSalir. 
Para modificar las propiedades de una opción de menú, sólo hemos de seleccionarlo en la estructura de menú que estamos creando en el diseñador del formulario, y pasar a la ventana de propiedades. Entre las propiedades disponibles para un control MenuItem podemos destacar las siguientes. 
• Text. Contiene una cadena con el literal o texto descriptivo de la opción de menú. 
• Enabled. Permite habilitar/deshabilitar la opción de menú. Cuando se encuentra deshabilitada, se muestra su nombre en un tono gris, indicando que no puede ser seleccionada por el usuario. 
• Checked. Marca/desmarca la opción. Cuando una opción está marcada, muestra junto a su nombre un pequeño símbolo de verificación o punteo. 
• ShortCut. Se trata de un atajo de teclado, o combinación de teclas que nos van a permitir ejecutar la opción de menú sin tener que desplegarlo. Al elegir esta propiedad, aparecerá una lista con todos los atajos disponibles para asignar. 
Podemos adicionalmente, asignar una tecla de acceso rápido o hotkey a una opción de menú, anteponiendo el carácter & a la letra que deseemos, de las que se encuentran en la propiedad Text del control MenuItem. Al igual que sucede con los demás tipos de controles, en el texto de la opción de menú, aparecerá subrayada la mencionada letra. De este modo, cuando despleguemos un menú, no será necesario posicionarnos en una de ellas para ejecutarla, sino que simplemente pulsando la tecla rápida, se ejecutará el código de dicha opción.

No hay comentarios:

Publicar un comentario