Créer des graphics (Me.CreateGraphics) permanents.

Résolu
cs_et1 Messages postés 250 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 27 janvier 2011 - 22 oct. 2006 à 13:15
cs_et1 Messages postés 250 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 27 janvier 2011 - 22 oct. 2006 à 15:14
Bonjour,
Je travaille avec MS VB .net 2003.

Lorsque je crée des lignes, rectangles... sur ma form, en utilisant Me.CreateGraphics, les graphiques disparaissent lorsque je réduit ou redimensionne la fenêtre.

Est-il possible que les graphics soit permanents, c'est-à-dire qu'ils restent toujours affichés ?

Merci, et1.
www.et1-vb.net

4 réponses

Utilisateur anonyme
22 oct. 2006 à 13:55
Salut,

Il faut que tu retrace tout tes graphics dans l'événement Paint de ta form.



Kenji
3
Utilisateur anonyme
22 oct. 2006 à 14:56
Bah, après tout dépend de à quoi servent ces lignes et le programme en général.
Tu peux soit sauvegarder la position de tes formes dans des tableaux et les retracer dans le paint.
Sinon, tu peut tout tracer directement sur une Image et tu trace cette image dans l'événement Paint. Regarde ma sources sur la création d'image à partir d'un graphics.



Kenji
3
cs_et1 Messages postés 250 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 27 janvier 2011 10
22 oct. 2006 à 14:29
Merci beaucoup.

Lorsque je mets mes codes pour tracers les graphics dans Form_Paint, sa les trace à l'ouverture de la fenêtre, et il ne disparaissent pas donc c'est bon.

Mais comment faire pour tracer les graphics dans l'événement Paint une fois la fenêtre déja ouverte (par exemple, je voudrai tracer une ligne lorsque l'on clique sur un bouton) ?

Merci.
0
cs_et1 Messages postés 250 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 27 janvier 2011 10
22 oct. 2006 à 15:14
D'accord.
Merci beaucoup.

---
www.et1-vb.net
Pleins de logiciels, codes-sources...
0
Rejoignez-nous