OVH Cloud OVH Cloud

Shape clignotant

2 réponses
Avatar
sergio
Bonsoir,

j'ai placé trois Shape avec la propriété DrawMode à 15 (Merge Pen) dans un
PictureBox (AutoRedraw à False ou True cela ne change rien).

Lorsque je change la propriété FillColor de ces shape au moyen d'un
VScrollBar, ou lorsque je les déplace dans le pictureBox, ils clignotent de
façon désagréable. Y-a-t'il un moyen pour éviter ce désagrément ?

Merci d'avance pour votre aide.
Salutations.

2 réponses

Avatar
Gloops
Bonsoir,

Je soupçonne qu'en voyant le code on risquerait d'avoir des idées plus
précises.
_____________________________________
sergio a écrit, le 19/10/2005 00:00 :

Bonsoir,

j'ai placé trois Shape avec la propriété DrawMode à 15 (Merge Pen) dans un
PictureBox (AutoRedraw à False ou True cela ne change rien).

Lorsque je change la propriété FillColor de ces shape au moyen d'un
VScrollBar, ou lorsque je les déplace dans le pictureBox, ils clignotent de
façon désagréable. Y-a-t'il un moyen pour éviter ce désagrément ?

Merci d'avance pour votre aide.
Salutations.


Avatar
Picalausa François
Hello,

Le clignotement est du à l'effacement. Tu peux éviter celui ci en traçant ta
shape à la main dans un backbuffer (Picturebox invisible si tu veux faire
simple) que tu présente ensuite à l'affichage (Set Form.Picture =
Picturebox.Image).
Il y a un exemple de cela dans le post suivant:
http://groups.google.com/group/microsoft.public.fr.vb/msg/bcf24fe1a2c0ae58

et plus particulièrement dans la procédure Timer1_Timer

--
Picalausa François

"sergio" a écrit dans le message de news:

Bonsoir,

j'ai placé trois Shape avec la propriété DrawMode à 15 (Merge Pen) dans un
PictureBox (AutoRedraw à False ou True cela ne change rien).

Lorsque je change la propriété FillColor de ces shape au moyen d'un
VScrollBar, ou lorsque je les déplace dans le pictureBox, ils clignotent
de
façon désagréable. Y-a-t'il un moyen pour éviter ce désagrément ?

Merci d'avance pour votre aide.
Salutations.