[Astuce delphi] Timage qui "clignote" quand on change l'image...

Timage qui "clignote" quand on change l'image... [Astuce delphi] - Delphi/Pascal - Programmation

Marsh Posté le 10-07-2003 à 15:29:49    

Un truc sur lequel je viens de  passer des heures :D
 
Je voulais un TImage qui change d'image quand on passe la souris dessus.
 
Et ca pouvait changer donc rapidement. Bizarrement, on voyait des bandes grises apparaitre lors du changemment d'image. Grmbl.
 
J'ai donc essyé avec des Speedbuttons et autre joyeusetés, avec  le meme effet : tjs  ces putains de  bandes grises.
 
la solution fut simple : le doublebuffering.
 
il vous suffit  de mettre dans le create de  votre  form :
 
Form1.DoubleBuffering := true;
 
Et fini les ennuis !
 
Je poste ca la car ca aidera peut etre les gens plus tard. Le Form étant en doublebuffering, tous les compos dessus le seront aussi. A vous les images qui, quand la  souris touche une zone, change d'aspect ! :)

Reply

Marsh Posté le 10-07-2003 à 15:29:49   

Reply

Marsh Posté le 10-07-2003 à 15:33:55    

bah oui tout le monde sait ça [:ddr555]
 
 
 
;) moi je le savais, mais en effet d'autres pourraient ne pas le savoir. Il ne faut pas oublier que le DoubleBuffering utilise plus de mémoire.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-07-2003 à 15:35:30    

antp a écrit :

bah oui tout le monde sait ça [:ddr555]
 
 
 
;) moi je le savais, mais en effet d'autres pourraient ne pas le savoir. Il ne faut pas oublier que le DoubleBuffering utilise plus de mémoire.


 
Oui mais bon moi je le  savais pas et je me suis arraché les cheveux et j'au maudis les compos de la JVCL pour des nèfles :D

Reply

Marsh Posté le 25-04-2005 à 17:45:39    

DoubleBuffered

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed