Power Builder - Puffffff, ya no sé que hacer....

   
Vista:

Puffffff, ya no sé que hacer....

Publicado por Oscar (2 intervenciones) el 21/01/2009 17:47:40
No se como evitar el parpadeo en una dw. Tengo el siguiente código:

lw_ventana.dw_1.SetRedraw(False)
lw_ventana.dw_1.of_recupera(arg1, arg2 ...) y dentro de esta función:

this.dataobject = 'd_object'
this.SettransObject(sqlca)
this.Retrieve(arg, arg2, ...)
this.object.datawindow.zoom = 90

lw_ventana.dw_1.SetRedraw(True)

El problema es que cuando hace el Retrieve de dw_1 me pinta la dw en la ventana, a pesar de estar a False y se nota el zoom un segundo. He probado a poner los SetRedraw dentro de la función of_recupera al principio y al final pero cuando hace retrieve siempre me muestra la dw en pantalla a pesar de que la ventana o la misma dw este con SetRedraw(False)

¿Que pensais que puede estar pasando? Por favor, si teneis alguna idea de como lo puedo solucionar o algo que pueda probar lo poneis en el foro.

Gracias a todos y saludos desde Madrid.

Oscar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Puffffff, ya no sé que hacer....

Publicado por eBuho (4 intervenciones) el 25/01/2009 23:50:09
prueba colocando el zoom antes del retrieve.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Puffffff, ya no sé que hacer....

Publicado por Oscar (2 intervenciones) el 26/01/2009 09:42:58
Muchas gracias eBuho, me ha funcionado muy bien.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar