antes de guardar este windows, PowerBuilder nos indica que por ser un windows MDI tenemos que insertar un menú...
para eso vamos a la opción FILE de PB, luego a NEW y escogemos la ficha PB Object el objeto Menú...
seguidamente nos pide que creemos las opciones del menú, hacemos clic derecho en la opción "untilited0" y escojemos la opción "Insert Submenu Item" escribimos la palabra "Archivo"...
Luego repetimos la operación anterior en la opción "Archivo" y escribimos la palabra "Abrir"...
Y quedará una estructura de menú como la siguiente:
Luego guardamos...
Regresamos al Window MDI que estamos creando y le indicamos el menú que va a contener, para esto en las propiedades del Window MDI, hacemos clic en MenuName y escogemos en la ventana el menú que hemos creado...
...guardamos los cambios.
Tenemos que hacer que la ventana MDI que hemos creado sea la ventana que se ejecute primero, para eso hacemos doble clic en la aplicacion "App" y en el evento Open modificamos la sentencia...
guardamos nuevamente y ejecutamos...
como ven se ejecuta la ventana MDI son su respectivo menú, esta ventana MDI será la ventana padre donde dentro de ella se ejecutaran las ventanas hijos, esto se hace de la siguiente manera...
cerramos la aplicación y nos vamos al objeto menú que hemos creado...
OpenSheet(w_main,ParentWindow,0,layered!)
Esta sentencia le indica a la ventana w_main que se ejecute dentro de la ventana w_mdi, luego hacemos clic en la ficha "Toolbar" de las propiedades del menú y le escribimos un texto y le insertamos un icono...
guardamos los cambios y ejecutamos, se vera una ventana parecida a la siguiente...
si queremos que aparezca el icono del menú con su respectivo texto, hacemos doble clic en la aplicación "App" y nos dirigimos a la ficha "Toolbar" de las propiedades de la aplicación y en la parte inferior hacemos check en la opción "Toolbar Text"...
guardamos los cambios y ejecutamos la aplicación ...
finalmente hacemos clic en el icono de Abrir y se ejecutar un segundo Windows pero dentro del Windows principal...
En este punto ya podemos empezar a desarrollar aplicaciones informáticas en Power Builder de forma ordenada, creando más opciones al menú y que ejecute su respectivo Windows hijo...
a practicar!.
Gracias.
ResponderEliminarMuchas gracias.
ResponderEliminarPor cierto una duda. Cada ves que abre mi dw. el menu se mueve a la derecha, como evito que esto pase.