cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
22 juin 2005 à 18:36
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
23 juin 2005 à 10:28
Bonjour à tous,
En faite mon problème est que j'ai un premier panel avec du text sous
forme de graphics (DrawString()) et une autre panel avec un camembert.
Et en faite, quand on fait passer le souris sur le camembert faut que
ca mettre un carré bleu derrière le texte de mon premier panel à
l'endroit correspondant. Le problème c'est que j'utilise l'évenement
mousemove et quand quand il passe la souris sur le camembert : 1) ca me
redessine mon premier panel de text et 2) ca affiche le carré en
surbrillance sur ce même panel. Résultat : si on est épileptique; on
est bon pour l'hopital.
Quelqun aurait t'il une solution pour eviter cest problème de
scintillement ? le problème c'est que des que la souris bouge un poil
il rafraitchit le premier panel et ajoute le carré bleu par dessus.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 22 juin 2005 à 19:25
habituellement pour eviter les problemres de scintillement on override la methode OnPaintBackground( PaintEventArgs ) et on la laisse vide.. On peut aussi utiliser un double buffer.. Mais là je comprends pas bien ton cas, tu appeles la methode Invalidate ou Update quelque part dans ton MouseMove ?