private void MouseMove(object sender, MouseFormDragEventArgs e) { if (_mouseGrabOffset.HasValue) { this.Location = Cursor.Position - _mouseGrabOffset.Value; } }
private void MouseDown(object sender, MouseFormDragEventArgs e) { if (e.Button == MouseButtons.Left) { _mouseGrabOffset = new Size(e.Location); } }
private void MouseUp(object sender, MouseFormDragEventArgs e) { _mouseGrabOffset = null; }