You are on page 1of 18

Power Builder

Ing Cronwell Mairena Rojas Pgina 1



MENU EN POWER BUILDER
Agregamos

Luego un PB Object Menu


Y obtenemos un men


Power Builder

Ing Cronwell Mairena Rojas Pgina 2



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!

You might also like