Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Que no parpadee (https://www.clubdelphi.com/foros/showthread.php?t=31755)

Perrero80 17-05-2006 02:24:12

Que no parpadee
 
Tengo una aplicacion en la cual se mueve una imagen, con la ayuda de un Timer, pero el proble es que cuando se va moviendo la imagen parpadea :eek:, como puedo hacer para que deje de parpadear? :confused:

Robert01 17-05-2006 03:18:26

Hola:

probá con:

Código Delphi [-]
Form1.Doublebuffered:=true;

suerte

chrids506 17-05-2006 15:22:15

Eso sucede por dibujar directamente sobre la pantalla, para que deje de parpadear, tienes que dibujar en un bmp temporal, y luego "volcarlo" sobre la pantalla, un tPaintBox te puede ayudar

Robert01 17-05-2006 23:26:00

Cita:

Empezado por chrids506
Eso sucede por dibujar directamente sobre la pantalla, para que deje de parpadear, tienes que dibujar en un bmp temporal, y luego "volcarlo" sobre la pantalla, un tPaintBox te puede ayudar

Yo no he probado usar un bmp temporal. pero he probado usando un paintbox y usando como más arriba
Form1.Doublebuffered:=true;y eliminé el problema del parpadeo.


La franja horaria es GMT +2. Ahora son las 21:02:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi