DISEÑO DE MENUS MENUS. Para añadir un menú, primero es preciso crearlo y después asociarlo a la ventana en que va a aparecer. Esta asociación se realiza desde el Window Painter. Ejemplo Diseñar un menú con las siguientes características. Alumnos Registro de nuevos alumnos Alt + R Matricula de alumnos Alt + M Consulta por sección Alt + C Cursos Registro de nuevos cursos Actualización Alt + A Profesores Registro de nuevos profesores Alt + P Actualización de datos Salir Salir de la Aplicación Solución Seleccione el icono New del PowerBar1. Dentro de la ventana New seleccionar la ficha Objects y dentro esta seleccionar el objeto Menu Seguidamente se activará la siguiente ventana. WYSIWYG Menu View (Presentación preliminar del menú) Tree Menu View (Estructura del menú) Propiedades Ventana de Código
Seleccione untitled0 del TREE VIEW, realice un click con el botón contrario y seleccione la opción Insert Sibmenu Item Luego ingrese el título para la primera opción (en este caso escriba &Alumnos) Seleccione la opción &Alumnos y realice un click con el botón contrario, en la ventana que se despliega seleccione la opción Insert Submenu Item. Escriba el título para el nuevo submenú (Escriba: &Registro de nuevos alumnos). Para activar el acceso con Alt + R a la opción Registro de nuevos alumnos, en la ventana de propiedades busque la opción Shortcut Key y dentro de esta seleccione la letra R, y active el check de Shortcut Alt Para crear el siguiente elemento de Alumnos. Seleccione &Alumnos del Tree View, realice un click con el botón contrario, en la ventana que se despliega seleccione la opción Insert Submenu Item.
Escriba el título para el nuevo item. (&Matricula de alumnos). Para activar el acceso con Alt + M a la opción Matricula de alumnos, en la ventana de propiedades busque la opción Shortcut Key y dentro de esta seleccione la letra M, y active el check de Shortcut Alt Para crear la opción Consulta por sección, siga el mismo procedimiento que utilizó para crear : Matricula de alumnos. Para crear la opción &Cursos, seleccione untitled0 de la ventana de TREE VIEW. Realice un click con el botón contrario y seleccione la opción Insert Submenu Item. Escriba el título para la nueva opción (en este caso : &Cursos) Para crear los sub menus de Cursos, siga los mismos procedimientos realizados para los sub menús anteriores. Al final el diseño del menú tendrá que quedar de la siguiente manera.
Grabe el menú con el nombre : m_principal. ENLAZAR UN MENÚ A UNA VENTANA Abra una nueva ventana (Window). En la ventana de propiedades seleccione la opción MenuName, Realice un click sobre el botón. En la ventana que se activa seleccione el menú que desea asociar a la ventana (En este caso seleccione m_principal). Grabe la ventana con el nombre w_principal y cierre, ejecute la ventana. ESCRIBIR EL CODIGO DE UN MENU Abra el menú que se ha creado anteriormente (m_principal). Seleccione la opción dentro del menú al cual desea asociar el código. Realice un click con el botón secundario y seleccione la opción Script. En la venta de código escriba la ventana o acción que desee que realice el menú. (en este caso escriba Open (Nombre_Ventana) El código de la opción cerrar es: Close(w_principal) De la misma manera escriba los códigos de las demás opciones de menú. Grabe el menú y cierre. Ejecute la ventana w_principal.
CREAR UNA BARRA DE HERRAMIENTAS Para crear una barra de herramientas, es necesario que la ventana en donde se va a insertar la barra de herramientas sea del tipo MDI (Multiple Document Interface) Para nuestro ejemplo utilizaremos el menú que se ha creado anteriormente. Abra el objeto menú que se ha creado anteriormente (m_principal) Seleccione el elemento de menú al cual desea asociar un icono de la barra de herramientas (en este caso seleccione Registro de nuevos alumnos). En la ventan de propiedades seleccione active la ficha Toolbar, y en la opción ToolbarItemText (Texto del elemento de la barra de herramientas), escriba el texto que se desea mostrar al momento de ubicar el mouse sobre dicho icono ( en este caso escriba : Registro de nuevos alumnos) En la opción ToolbarItemName, seleccione el icono que desea mostrar en la barra de barra de herramientas. En la opción ToolbarItemDownName (es opcional), seleccione el icono que desea mostrar cuando se pulsa sobre este en la barra de herramientas. El diseño tendrá que quedar de la siguiente manera.
Barra de Herramientas que se ha creado Nota: No es necesario crear el código para la barra de herramientas, esto se debe a que se los iconos de la barra de herramientas, se encentran enlazados a las opciones de menú. Para crear los otros iconos de la barra de herramientas, siga los mismos procedimientos anteriores. Para cambiar el tipo de ventana a mdi, realice lo siguiente: Abra la ventana que desea modificar. En la ventana de propiedades, busque la opción Window Type, y seleccione la opción Mdi! Ejecute la ventana para ver el resultado. Si desea que todas la ventanas que se abran desde la barra de menú, se activen dentro de la ventana principal, tendrá que cambiar la propiedad WindowType, de las otras ventanas a Child!. Este es un ejemplo de una ventana tipo child!. La ventana que se activa, solo podrá moverse dentro de la ventana principal.