Private DragMode As Boolean Dim MoveMe As Boolean Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y A s Single) MoveMe = True OldX = X OldY = Y End Sub Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y A s Single) If MoveMe = True Then Me.Left = Me.Left + (X - OldX) Me.Top = Me.Top + (Y - OldY) End If End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Me.Left = Me.Left + (X - OldX) Me.Top = Me.Top + (Y - OldY) MoveMe = False End Sub