Menúes
Los menúes, para PowerBuilder son objetos. Las ventanas tienen una propiedad que indica cual objeto menú de los definidos para la aplicación hará uso, y ese será el menú que se anexara a la ventana. Hay que aclarar que lo que aquí se indica como menú, es en si una "Barra de Menúes", que puede tener 1 o más ítems, y cada uno de estos ítems tiene un listado desplegable de opciones.
Para trabajar en el diseño de un menú presione el botón
, que se ubica en la barra de Areas de Trabajo, y después seleccione el nombre del objeto menú con el desea continuar trabajando, o presione el botón New para diseñar uno nuevo.
Declaración, Uso
Después de presionar el botón New, aparecerá la siguiente ventana.
La ventana esta divida en 3 secciones:
- Items de la Barra de Menú
, la caja que aparece muestra el texto que será presentado como ítem de la Barra de menú. La barra de desplazamiento indica la posición dentro de la Barra de Menú, del ítem en particular.
- Listado de Opciones
, las que aparecen bajo el titulo Menu For, cada caja es el texto que conforma una opción particular, para el ítem mostrado en la sección anterior.
- Propiedades de la Opción
, son los tópicos mostrados a la mano derecha de la ventana, y corresponden a las propiedades de la opción que esta marcada del listado anterior con el símbolo de una mano.Los tópicos que conforman la tercera sección son los siguientes:
Tópicos
Declaración
General
La casilla Menu Item Name, indica el nombre( lógico) que tendrá la opción en cuestión.La casilla MDI Microhelp indica el texto que será mostrado como ayuda de la opción en una ventana declarada como tipo MDI.
Style
Indica las propiedades Visible, Enable.La opción Checked, indica que si esta opción del menú es seleccionada aparezca al lado izquierdo del nombre una marca.
ShortCut
Indica la combinación de teclas para un acceso directo a la opción.Elija del listado Key la tecla en particular y marque la tecla adicional (Alt, Ctrl, Shift)
ToolBar
Cada objeto Menú, puede tener asociado una caja de herramientas con botones para cada opción.La caja Text, indica el texto a ser mostrado junto con el botón definido para esta opción.La opción Visible, indica que el botón para esta opción sea mostrado en la caja de herramientas. La opción Display Down, indica que dicho botón aparezca con la n hundida.
Pictures
Determina las imágenes que serán utilizadas, cuando el botón este Normal, y cuando este Hundido. El botón Browse, permite seleccionar otra n de las existentes en el listado Stock Picture. Estas ultimas tienen la cualidad de tener presentes las dos imágenes en una.
Para borrar la opción, o todo el Menu Item, presione el botón
. Para Insertar una opción, o bien un Item de Menu, entre otros dos; presione el botón
.
Para trabajar con las subopciones de una opción del Menu Item, presione el botón
, y para regresar al nivel anterior presione el botón
.
Programación de Acción
Para trabajar codificando acciones presione de la barra de herramientas secundaria el botón
, el objeto menu, para cada opción permite definir código en dos Eventos, los que son:
Evento
Descripción
Clicked
Sobre esta opción el Usuario ha presionado el botón del Mouse, o presiono Enter, o tambien se ha presionado el botón que fue definido para esta opción.
Selected
Cuando una opción es seleccionada por el mouse (se pasa por encima de ella).
Puede hacerse uso de todas las características de PowerScript.