Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Parpadeo de TIAeverButton (https://www.clubdelphi.com/foros/showthread.php?t=54054)

modulay 07-03-2008 18:10:30

Parpadeo de TIAeverButton
 
Hola a todos.

Tengo varios botones (con un bitmap cargado en la propiedad MainBitmap de cada uno) de este tipo en mi form y con frecuencia al pulsar alguno de ellos se producen parpadeos de la imagen del botón que se pulsa o de cualquier otro,de forma aleatoria....es como si apareciese una línea blanca horizontal atravesando el bitmap del botón.
No ocurre siempre que se pulsa alguno de ellos,pero se da bastantes veces y me tiene algo quemado.

Dejo un enlace para descargar el ejecutable, para quien quiera echarle un vistazo:

http://rapidshare.com/files/97772165/Project1.rar.html

¿A qué se puede deber esto? ¿se puede hacer un apaño?

Gracias.
José.

modulay 07-03-2008 18:22:27

Perdón,se me olvidó comentar que estoy en Delphi 7

dec 07-03-2008 18:47:42

Hola,

Tal vez podrías utilizar la propiedad "DoubleBuffer", por lo menos del formulario en cuestión, y, no sé si sólo en los botones, si es que cuentan con ella. Como digo, deberías probar a ver, sé que existe esa propiedad, pero, no sabría decirte exactamente qué se supone que hace y porqué "funciona" en ciertos casos similares al tuyo, me parece.

modulay 07-03-2008 19:09:56

Gracias dec,tu siempre al quite.

Pues he puesto DoubleBuffered a true en todos los elementos habidos y por haber,tanto en el form,como en los botones,como en los ImageContainer (TDIBimageContainer) que contienen los botones y no hay manera...los botones siguen parpadeando como locos :(

¿Cómo se hacía para esperar al sincronismo de la pantalla? He buscado pero no encuentro ejemplo alguno


La franja horaria es GMT +2. Ahora son las 12:09:17.

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