diablosv
Messages postés118Date d'inscriptiondimanche 22 octobre 2000StatutMembreDernière intervention26 février 2014
-
28 avril 2004 à 09:01
diablosv
Messages postés118Date d'inscriptiondimanche 22 octobre 2000StatutMembreDernière intervention26 février 2014
-
28 avril 2004 à 15:10
bonjour
voila je voudrais savoir comment faire pour effacer certain trait sans effacer mon graphique.
je m'explique
je trace un graphique ds une picturebox
ansuite j'utilise mousemove pour deplacer 2 ( vertical - horizontal ) mais le probleme est que sis j'utilise la fonction cls sa m'efface tous mon picturebox alors que moi je voudrais seulement effacer la trace laisser par le deplacement de la souris.
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Text1 = X
Text2 = Y
Picture1.Cls
Picture1.Line (X, 0)-(X, Picture1.ScaleHeight), QBColor(1)
Picture1.Line (0, Y)-(Picture1.ScaleWidth, Y), QBColor(1)
cs_Geff
Messages postés192Date d'inscriptionvendredi 2 mars 2001StatutMembreDernière intervention10 janvier 2006 28 avril 2004 à 10:46
Ce que tu effaces avec CLS ce sont les points, lignes, rectangles... que tu as déssiné en mode execution, aussi ton graphe est surement dessiné en mode execution! L'astuce est simple, meme si je ne la trouve pas top, après avoir dessiné ton graph tu le sauvegardes dans un fichier BMP temporaire comme suit ::