using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace MoveForm { public partial class Form1 : Form { Point mouse; public Form1() { InitializeComponent(); } private void Form1_MouseMove(object sender, MouseEventArgs e) { if (this.Capture) { this.Location = new Point(this.Left + MousePosition.X - mouse.X, this.Top + MousePosition.Y - mouse.Y); mouse = MousePosition; } } private void Form1_MouseDown(object sender, MouseEventArgs e) { mouse = MousePosition; this.Capture = true; } } }