Probleme de Drawing dans un Panel (GDI+) [Résolu]

Signaler
Messages postés
120
Date d'inscription
samedi 3 mai 2008
Statut
Membre
Dernière intervention
18 juillet 2013
-
Messages postés
120
Date d'inscription
samedi 3 mai 2008
Statut
Membre
Dernière intervention
18 juillet 2013
-
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

Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
31
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.
Messages postés
120
Date d'inscription
samedi 3 mai 2008
Statut
Membre
Dernière intervention
18 juillet 2013
1
Merci pour la réponse
en effet j'ai testé les 2 et ça fonctionne nickeeel
Merci Mayzz