Dim ll_Oldx As Long, ll_Oldy As Long
Private Sub Image1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
ll_Oldx = X: ll_Oldy = Y
End Sub
Private Sub Image1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbLeftButton Then Image1.Move Image1.Left + X - ll_Oldx, Image1.Top + Y - ll_Oldy
End Sub