Option Explicit
Private labelx As Single
Private labely As Single
Private Sub Label1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbLeftButton Then
labelx = X
labely = Y
End If
End Sub
Private Sub Label1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbLeftButton Then
Label1.Left = Label1.Left + (X - labelx)
Label1.Top = Label1.Top + (Y - labely)
End If
End Sub