Probleme de Drawing dans un Panel (GDI+)

Résolu
cs_ssefyou Messages postés 119 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 18 juillet 2013 - 27 oct. 2009 à 01:05
cs_ssefyou Messages postés 119 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 18 juillet 2013 - 27 oct. 2009 à 14:47
Bonsoir,

je m'intéresse a la Gdi+ pour cela j'ai fai un petit test simple dans le quel j'affiche une chaine de caractère dans un panel apré le click sur un button.
le truc s'affiche mais quand je Minimise la form ou j'affiche autre chose au-dessus d'elle le truc s'effaçe
j 'ai fais une recherche mais malheureusement j'ai pas trouvé grand chose
j'ai lu quelque part qu'il faux sauve garder le graphic dans un buffer ou quelque chose de ce genre mais je sais pas comment faire.

Mercii

2 réponses

Mayzz Messages postés 2813 Date d'inscription mardi 15 avril 2003 Statut Membre Dernière intervention 2 juin 2020 28
27 oct. 2009 à 10:54
Salut,

En effet, le dessin dans un contrôle doit être rafraichi, c'est pour cela qu'il faut placer le code de dessin dans l'événement Paint de celui-ci.

Une autre solution (mon bonne mais fonctionne) consiste à dessiner dans une bitmap et mettre celle-ci en backgroud du contrôle.

Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
3
cs_ssefyou Messages postés 119 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 18 juillet 2013 1
27 oct. 2009 à 14:47
Merci pour la réponse
en effet j'ai testé les 2 et ça fonctionne nickeeel
Merci Mayzz
0
Rejoignez-nous