移动窗体#Region "移动窗体" Private x0, y0 AsInteger PrivateSub Form1_MouseMove()Sub Form1_MouseMove(ByVal sender AsObject, ByVal e As System.Windows.Forms.MouseEventArgs) HandlesMyBase.MouseMove If e.Button = MouseButtons.Left Then Top += e.Y - y0 Left+= e.X - x0 'Debug.WriteLine(e.X - x0) 'Debug.WriteLine(e.Y - y0) EndIf End Sub PrivateSub Form1_MouseDown()Sub Form1_MouseDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.MouseEventArgs) HandlesMyBase.MouseDown If e.Button = MouseButtons.Left Then Me.Cursor = Cursors.Hand x0 = e.X y0 = e.Y EndIf End Sub PrivateSub Form1_MouseUp()Sub Form1_MouseUp(ByVal sender AsObject, ByVal e As System.Windows.Forms.MouseEventArgs) HandlesMyBase.MouseUp If e.Button = MouseButtons.Left Then Me.Cursor = Cursors.Default EndIf End Sub #End Region