En fait sa marche comme si sur paint on avait un crayon de couleur noir(je n'arrive pas a changer la couleur!!!)et sauf que a laplace de dessiner sur des labels on dessine sur la form!!!!
Source / Exemple :
Public AncienX, AncienY As Long
Public Tracer_Possible As Boolean
Private Sub Command1_Click()
Select Case Command1.Tag
Case ""
Command1.Caption = "Sans petits carres"
Command1.Tag = "carre"
Case "carre"
Command1.Caption = "Avec des petits carres"
Command1.Tag = ""
End Select
End Sub
Private Sub Form_Load()
'initialisation des coordonnes des anciens x et Y
AncienX = 9999
AncienY = 9999
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
'si on appuie sur la souris alors :
'on peut dessiner
Tracer_Possible = True
'les ancinennes positions de X sont remis a jours
AncienX = X
AncienY = Y
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
'si la souris bouge
'et que l'on peut ecrire
If Tracer_Possible Then
'on dessine
'line debut-fin
'choix avec ou sans petits carre!
Select Case Command1.Tag
Case ""
Line (AncienX, AncienY)-(X, Y)
Case "carre"
Line (AncienX, AncienY)-(X, Y), 256, B
End Select
'on initialise
AncienX = X
AncienY = Y
End If
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Tracer_Possible = False
End Sub
Conclusion :
Cette source va certainement évoluer avec le tracage de droite ou de cercle ou peu etre si je trouve la possibilite de changer les couleurs.
Si vous pouvez m'aider ou au moins me dire ce que vous en pensez
@++
bonne prog skram666
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.