1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| Option Explicit
Dim FirstX As Single
Dim FirstY As Single
Dim Down As Boolean
Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Down = True
FirstX = X
FirstY = Y
End Sub
Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Down = True Then
Command1.Left = Command1.Left + X - FirstX
Command1.Top = Command1.Top + Y - FirstY
End If
End Sub
Private Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Down = False
End Sub |
Partager