OVH Cloud OVH Cloud

[winforms]

3 réponses
Avatar
Olivier
Bonjour,

Mon problème concerne la bibliothèque GDI+.
J'utilise un Panel pour afficher des figures géométriques (courbe de Bézier,
spline, ellipse, ...). Ma question est simple: comment faire pour qu'une
figure dessinée dans le Panel ne disparaisse pas dès qu'une autre fenêtre
passe au-dessus du conrôle ?

Merdci d'avance.

3 réponses

Avatar
Remi Thomas - MVP
"Olivier" écrivit
Bonjour,

Mon problème concerne la bibliothèque GDI+.
J'utilise un Panel pour afficher des figures géométriques (courbe de
Bézier,
spline, ellipse, ...). Ma question est simple: comment faire pour qu'une
figure dessinée dans le Panel ne disparaisse pas dès qu'une autre fenêtre
passe au-dessus du conrôle ?

Merdci d'avance.



Bonjour,

Tu dois t'abonner à l'événement Paint du panel et dessiner uniquement quand
cet événement se produit.

Rémi
Avatar
Lloyd Dupont
mieux!
override OnPaint()

override l'event ne donne pas toujours l'effet voulu (par exemple
l'evenement est declancher et le painting se fait apres, effacant tout ton
travail!)

"Remi Thomas - MVP" wrote in message
news:%
"Olivier" écrivit
Bonjour,

Mon problème concerne la bibliothèque GDI+.
J'utilise un Panel pour afficher des figures géométriques (courbe de
Bézier,
spline, ellipse, ...). Ma question est simple: comment faire pour qu'une
figure dessinée dans le Panel ne disparaisse pas dès qu'une autre fenêtre
passe au-dessus du conrôle ?

Merdci d'avance.



Bonjour,

Tu dois t'abonner à l'événement Paint du panel et dessiner uniquement
quand cet événement se produit.

Rémi



Avatar
Olivier
Hello,

Parfait, mon application fonctionne.
Merci pour les informations :-)

À bientôt.