charkas301
Messages postés3Date d'inscriptionmercredi 1 novembre 2006StatutMembreDernière intervention23 janvier 2007
-
10 janv. 2007 à 11:55
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
10 janv. 2007 à 12:59
Salut
Comment utilisez pset en MouseMove et Click en meme temp
je veux click la Mouse et la deplace pour dessine un linge corespandant a la deplasement de la Mouse
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 10 janv. 2007 à 11:58
Passe par une variable temporaire booléene que tu passe à true dans le MouseDonw, puis à false dans le MouseUp : ainsi, dans le mousemove, si ta variable est à true, c'est que la souris est cliquée.
Note: le PSet est très très lent ! Il vaut mieux utiliser les fonctions graphiques de l'API Windows !
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 10 janv. 2007 à 12:59
pas besoin d'API, Dark, la fonction Line ira très bien (oublier PSET pour faire le tracé de type crayon)
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button And vbLeftButton Then
Me.CurrentX = X
Me.CurrentY = Y
End If
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button And vbLeftButton Then
Me.Line -(X, Y)
End If
End Sub
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 10 janv. 2007 à 12:59
Oui !
Ou utilise l'événement mouse down (et le n° de bouton maintenu pressé), une variable "etat", l'événement mousemove et l'événement mouseup pour y mettre fin ...
reviens avec du code ...