vbgo
Messages postés6Date d'inscriptionvendredi 16 juin 2006StatutMembreDernière intervention 7 février 2007
-
16 juin 2006 à 12:28
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
16 juin 2006 à 13:58
Bonjour à tous les développeurs,
j'utilise vb (débutant) et je veux dessiner un rectangle qui soit visible en suivant le mouvement de la souris et ceci avant qu'il soit dessiné (càd avant de relacher la souris).
merci pour vous tous.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 16 juin 2006 à 13:58
Salut,
Je ne sais pas si ceci peut t'aider.
Place un Shape de type rectangle sur une feuille et nomme le rc
Ceci est juste un point de départ. il te restera le problème de la souris se déplacant avant le Top ou le LEft de départ.
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Rc.Top = Y
Rc.Width = 0
Rc.Height = 0
Rc.Left = X
Bool = True
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Not Bool Then Exit Sub
Rc.Width = Abs (X - Rc.Left)
Rc.Height = Abs(Y - Rc.Top)
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Bool = False
End Sub