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
Ir a la versión completa