Programación General > Power Builder

 Variable Window

(1/1)

pana06:
window w_abm_conceptos
open(w_abm_conceptos)

quiero declarar una variable tipo window y luego abrir como una window con open(w_abm_conceptos), hice la prueba y me sale un rectangulo pequeño en la parte superior izquierda del monitor. esposible lo que quiero realizar?, como?

necesito algo asi , ya que quiero que en la ventana ancestor esté todo el codigo y en la hija lo minimo, gracias de antemonos.

F_Tanori:
mira:

Segun lo que estas haciendo tienes que darle propiedades,

--- Código: PowerBuilder ---window w_abm_conceptosstatictext st_etiqueta1 open(w_abm_conceptos)    w_abm_conceptos.titlebar =true    w_abm_conceptos.controlmenu =true    w_abm_conceptos.title = 'Mi ventana'    w_abm_conceptos.WindowType = Main!    w_abm_conceptos.MaxBox = true    w_abm_conceptos.MinBox = true    w_abm_conceptos.WindowState = Normal!//  w_abm_conceptos.x =0//  w_abm_conceptos.y =0    w_abm_conceptos.center =true    w_abm_conceptos.width =3136    w_abm_conceptos.height =1308    w_abm_conceptos.backcolor =rgb(200,210,250)     st_etiqueta1 = CREATE statictext    st_etiqueta1.X = 100    st_etiqueta1.Y = 100    st_etiqueta1.text = 'Esta es una etiqueta !!'    st_etiqueta1.facename = 'Arial'    st_etiqueta1.Visible = TRUE    st_etiqueta1.Width=1050    st_etiqueta1.Height= 100    st_etiqueta1.backcolor =rgb(200,210,250)    w_abm_conceptos.OpenUserObject(st_etiqueta1,200, 100) 
si quieres tomar una instancia de una ventana ya creada creas la variable tipo de la ventana que quieres Ejemplo:


--- Código: PowerBuilder --- w_padre w_abm_conceptosopen(w_abm_conceptos)  

Pero en realidad segun veo lo que necesitas se llama herencia, y en powerbuilder se consigue, dando clic derecho sobre la ventana que quiere heredar y seleccionando la opcion ( Inherit ), o desde el menu FileInherit y seleccionas el objeto a heredar.


Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa