Timage qui "clignote" quand on change l'image... [Astuce delphi] - Delphi/Pascal - Programmation
Marsh Posté le 10-07-2003 à 15:33:55
bah oui tout le monde sait ça
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.
Marsh Posté le 10-07-2003 à 15:35:30
antp a écrit : bah oui tout le monde sait ça |
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
Marsh Posté le 10-07-2003 à 15:29:49
Un truc sur lequel je viens de passer des heures
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 !