Si cualquiera de las secciones no se visualiza, debe hacerse clic en la opcin View de la barra Men y luego en el nombre de la seccin
Para crear la opcin principal, se puede realizar cualquiera de las siguientes acciones:
Power Builder
Ing Cronwell Mairena Rojas Pgina 3
1. Pulsar las teclas Ctrl + Shift + S 2. Elegir la opcin Insert y luego SubMenu Item 3. Hacer clic derecho en Untitled de la seccin de diseo y elegir la opcin Insert Submenu Item
Para crear otras opciones o subopciones puede hacerse clic derecho en la primera opcion y se visualizara las siguientes opciones Power Builder
Ing Cronwell Mairena Rojas Pgina 4
Script: Muestra la ventana de instrucciones para la opcin seleccionada. Cut: corta una opcin Copy: Copia una opcin Paste: Pega una opcin Delete: Elimina una opcin Duplicate: Duplica una opcin Edit Menu Item Text: Permite modificar el texto de la opcin seleccionada. Insert Menu Item: Inserta una nueva opcin en la que se encuentra activa. La opcin que se encuentra activa baja y en su lugar se muestra una casilla para escribir el texto de la nueva opcin. La tecla INSERT cumple la misma funcin. Insert Menu Item At End: Inserta una nueva opcin en el mismo nivel de la opcin que se encuentra activa, pero al final de las que ya existen. Las teclas CTRL + Shift + E cumple la misma funcin. Power Builder
Ing Cronwell Mairena Rojas Pgina 5
Insert SubMenu Item: Inserta una nueva Subopcion a la opcin que se encuentra activa. La tecla Ctrl + Shift + S cumple la misma funcin. Properties: Muestra la seccin de Propiedades de la opcin que se encuentra activa. Para insertar cualquier opcin o subopcin tambin:
En la barra de herramientas se muestran los botones Insert Menu Item para insertar una nueva opcin y el botn Delete para eliminar una opcin, as como el botn Script y Properties para ingresar a la seccin de instrucciones y ver las propiedades respectivamente.
Power Builder
Ing Cronwell Mairena Rojas Pgina 6
Propiedades de las Opciones
Power Builder
Ing Cronwell Mairena Rojas Pgina 7
Lock Name: Permite que el nombre de la opcin seleccionada se pueda cambiar de lo contrario la opcin toma un nombre que Power Builder le asigna automticamente. Text: Aqu se escribe el texto que la opcin debe visualizar cuando el usuario ejecute la aplicacin. Puede utilizar el & para elegir mas rpido la opcin. MicroHelp: Permite escribir un pequeo texto de ayuda para la opcin. Este texto se visualiza cuando la ventan en la cual va a mostrar el men se configura como MdiHelp!, en la propiedad Window Type. Tag: Permite escribir un texto que se puede usar dentro del programa Visible: Permite que la opcin sea visualizada o no por el usuario Power Builder
Ing Cronwell Mairena Rojas Pgina 8
Enabled: Activa o desactiva la opcin Checked: Indica si la opcin debe visualizarse con un aspa Default: Indica si la opcin es la predeterminada colocando su texto en negrita. Solo una opcin debe ser la predeterminada. ShiftToRight: Especifica si la opcin cambia hacia abajo o hacia la derecha cuando otras opciones son agregadas como descendentes. True cambia hacia la derecha, False cambia hacia abajo. MargeOption: Especifica como la opcin es afectada cuando un objeto Ole es activado. MenuItemType: Permite identificar las opciones cuando el men es usado en diferentes plataformas. ShortCut Key: Permite seleccionar una tecla de funcin, un nmero o una letra que pueda activar de manera rpida la opcin evitando usar el mouse. Por ejemplo, si a una opcin le asigna en ShortCut Key la letra D, todas las opciones de dicha opcin se ejecutaran cuando el usuario pulse la letra D. Para que esto funcione no debe elegir ninguna opcin del men cuando ejecute el programa. ShortCut Ctrl: Si activa esta propiedad, la opcin seleccionada se ejecutar solo cuando pulse la tecla Control con la tecla elegida en ShortCut Key. ShortCut Shift: Si activa esta propiedad, la opcin seleccionada se ejecutara solo cuando pulse la tecla Shift con la tecla elegida en ShortCut Key. Power Builder
Ing Cronwell Mairena Rojas Pgina 9
ToolBarItemText: Permite escribir un texto que se visualizar cuando el usuario pase el puntero de mouse en el botn de la barra de herramientas que acompaa al men diseado. ToolBarItemName: Al hacer clic en la flecha hacia debajo de esta propiedad se puede seleccionar un grfico que representar a la opcin en la barra de herramientas que acompaa al men. De esta manera su men que est creando tendr su barra de herramientas. ToolBarItemDownName: Permite seleccionar un grfico para el botn de la barra de herramientas que representa a la opcin seleccionada al cual cambiara cuando se haga clic en dicho botn. Algunos grficos que se pueden insertar en las operaciones anteriores:
Power Builder
Ing Cronwell Mairena Rojas Pgina 10
ToolBarItemVisible: Indica si el botn de la barra de herramientas de la opcin elegida se debe visualizar o no. ToolBarItemDown: Permite que el grafico elegido en ToolBarItemDownName se visualice o no. ToolBarItemSpace: Permite indicar el espacio en blanco que Power Builder debe dejar antes del botn que representa a la opcin elegida en la barra de herramientas. ToolBarItemOrder: Esta propiedad sirve para indicar el orden en que se deben visualizar los botones en la barra de herramientas. Por ejemplo el botn que representa a la opcin Salir o Finalizar debe estar normalmente al final de la barra de herramientas. ToolBarItemBarIndex: Permite especificar si el botn de la opcin se ubicara en otra Barra de Herramientas que se crea en forma automticamente. Object Type: Indica la forma de visualizar la opcin: mennormal? O menucascade. Si selecciona tipo MenuCascade el botn de la primera subopcin se visualizara con una flecha hacia abajo para visualizar las otras subopciones
Power Builder
Ing Cronwell Mairena Rojas Pgina 11
Elaborar el siguiente men
Para ello vamos agregando Artculos
Luego pulsar Ctrl + Shift + E
Para crear las subopciones de Articulos, seleccionar esta opcin y pulsar Ctrl + Shift + S Power Builder
Ing Cronwell Mairena Rojas Pgina 12
Luego de crear la opcin Nuevo, pulsar las teclas Ctrl+ Shift + E para continuar creando las subopciones de Artculos.
Para escribir las subopciones de Herramientas se debe seleccionar y pulsar las teclas Ctrl + Shift + S y despus de creado su primera subopcin (Calculadora) se pulsara Ctrl + Shift + E para las dems.
Power Builder
Ing Cronwell Mairena Rojas Pgina 13
Tambin dentro de Reportes se visualiza otro submen
Despus de crear las opciones se debe seleccionar una por una para asignarles otras propiedades que se desea como ShortCut Key, ToolBarItem Text, ToolBarItemName. Para el ejemplo, seleccionar la opcin Nuevo y en su propiedad ShortCut Key elegir la letra N y activar la casilla de su propiedad ChortuCut Ctrl. Power Builder
Ing Cronwell Mairena Rojas Pgina 14
Se puede asignar un botn en la barra de herramientas. Para ello seleccionarla y activar la hoja de Toolbar y llenar las propiedades ToolBarItem Text y ToolbarItem Name. Por ejemplo, cuando pasa el puntero del mouse por el primer botn que representa a la opcin consulta, se debe visualizar el mensaje Consulta de Artculos
Se debe tener lo siguiente para los ShortCut Keys Power Builder
Ing Cronwell Mairena Rojas Pgina 15
Para el ToolBar
Una vez terminada de escribir las opciones del men, se debe escribir las instrucciones que deben ejecutar cuando el usuario las elija al ejecutar la aplicacin. Para ello hacer doble clic en la opcin o hacer clic en el botn Script
Power Builder
Ing Cronwell Mairena Rojas Pgina 16
Se tiene la aplicacin w_consulta
Grabar el men
Power Builder
Ing Cronwell Mairena Rojas Pgina 17
Se debe hacer clic en el botn Buscar de la propiedad Menu Name de la ventana
No olvidar colocar en el Evento open de la Aplicacin
Al ejecutar debe resultar lo siguiente: Power Builder
Ing Cronwell Mairena Rojas Pgina 18
En caso de que la barra de herramientas no se visualice, se debe cambiar la propiedad Window Type a la ventana asignndole la opcin MdiHelp!
Todo men se debe visualizar siempre en una ventana maximizada por lo que a la ventana donde desea mostrar el men debe asignrsele en la propiedad WindowState la opcin Maximized!