Refrescar fondo de Formulario
Publicado: Lun May 28, 2007 9:16 pm
Buenas tardes
Necesito que se cambie periodicamente la imagen que tengo en el fondo
del formulario (::oBkgnd), por lo que puse un ::TTimer y en cada evento
OnTimer actualizo el valor de la propiedad ::oBkgnd y produzco un ::Update()
para que se refresque (tambien lo he probado con ::Redraw() ).
El problema esta en que la imagen de fondo solo se actualiza en algunas
partes, en concreto en el fondo de los ::TLabel que tengo :lTransparent :=
..T.
Para conseguir el efecto que necesito me veo obligado a un ::Minimize()
y un ::Maximize() seguidos, la pantalla pega un "brinco" y se actualiza la
imagen debajo de todos los controles.
Un saludo
Pedro Amaro
Necesito que se cambie periodicamente la imagen que tengo en el fondo
del formulario (::oBkgnd), por lo que puse un ::TTimer y en cada evento
OnTimer actualizo el valor de la propiedad ::oBkgnd y produzco un ::Update()
para que se refresque (tambien lo he probado con ::Redraw() ).
El problema esta en que la imagen de fondo solo se actualiza en algunas
partes, en concreto en el fondo de los ::TLabel que tengo :lTransparent :=
..T.
Para conseguir el efecto que necesito me veo obligado a un ::Minimize()
y un ::Maximize() seguidos, la pantalla pega un "brinco" y se actualiza la
imagen debajo de todos los controles.
Un saludo
Pedro Amaro