DESIN SUR UNE FORM

Signaler
Messages postés
256
Date d'inscription
jeudi 17 avril 2003
Statut
Membre
Dernière intervention
20 février 2008
-
Messages postés
256
Date d'inscription
jeudi 17 avril 2003
Statut
Membre
Dernière intervention
20 février 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17562-desin-sur-une-form

Messages postés
256
Date d'inscription
jeudi 17 avril 2003
Statut
Membre
Dernière intervention
20 février 2008
1
ben en fait autoredraw ne ralentit pas l'api tant que ca et si le probleme te gene tant il y a l'api LockWindowUpdate qui peut t'aider. (car je rappelle qu'on ne peut pas changer la propriété autoredraw pendant l'éxécution)
Messages postés
51
Date d'inscription
vendredi 20 février 2004
Statut
Membre
Dernière intervention
7 juillet 2006

nota : autoredraw=true ralentit considérablement l'appli.
Messages postés
70
Date d'inscription
vendredi 22 février 2002
Statut
Membre
Dernière intervention
13 novembre 2003

Alors...
pour changer la couleur :
line(x1,y1)-(x2,y2),couleur
où couleur peut par exemple etre vbblue ou rgb(0à255,0à255,0à255)

pour rendre le tracé indélébile : dans l'édition de la feuille : dans les propriétés il faut mettre autoredraw=true
(cette propriété est super important pour beaucoup de choses graphiques, parfois il faut mettre true parfois false si tu apelles certaines procédure des dll graphiques)
Messages postés
86
Date d'inscription
vendredi 14 mars 2003
Statut
Membre
Dernière intervention
26 mars 2007

le probleme que j'ai toujours eu avec ca c'est qu le trait n'est pas pas "indélébile"....il suffit de cacher le form et ton dessin disparait...
j'ai trouvé quelques sources sur ce site avec des traits permanents..
Messages postés
256
Date d'inscription
jeudi 17 avril 2003
Statut
Membre
Dernière intervention
20 février 2008
1
Pour changer la couleur c'est Form.forecolor