Rafraichissement TImage

Résolu
cedricbi Messages postés 185 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 21 mars 2011 - 4 juin 2005 à 21:08
cedricbi Messages postés 185 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 21 mars 2011 - 5 juin 2005 à 08:17
Dans mon programme j'ai dans une fichier un TImage qui a la propriété Center := True
J'ouvre une image a l'intérieur de celui-ci, jusque là tout va bien, mais lorsque je redimensionne la fiche le TImage "scintille" ! Comment faire pour éviter ces "sautillements" ?

2 réponses

florenth Messages postés 1023 Date d'inscription dimanche 1 août 2004 Statut Membre Dernière intervention 17 août 2008 3
4 juin 2005 à 21:30
Salut,

Dans l'évenement OnCreate de ta fiche, rajoute la ligne suivante:

<hr size="2" width="100%">DoubleBuffered:=True;

<hr size="2" width="100%">Le bouble buffering est un principe simple:
l'image qui va être affichée à l'écran est d'abord mise dans un tampon
bitmap avant d'être restituée sur l'écran: résultat, on ne voit pas les
procédures et autres dessiner dans l'écran et le bitmap est ensuite
affiché d'un bloc. Cela dégrade malheuresement legerement les
performances (utilisation de mémoire).



@ ++ Florent



Si tu ne te plantes pas ......
tu ne poussera jamais
3
cedricbi Messages postés 185 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 21 mars 2011
5 juin 2005 à 08:17
Mais... Mais... Miracle !!!
Ca marche !
J'avais voulu essayer avec DoubleBuffered mais je croyais que c'étais dans le TImage qu'il fallait le mettre et comme je ne voyais pas cette propriété...

Merci, encore !
0
Rejoignez-nous