C#拖动无窗口窗体的函数
private Point mPoint = new Point(); private void Form1_MouseDown(object sender, MouseEventArgs e) { mPoint.X = e.X; mPoint.Y = e.Y; } private void Form1_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { Point myPos = MousePosition; myPos.Offset(-mPoint.X, -mPoint.Y); Location = myPos; } }
其中,函数分别绑定了窗体的MouseDown()事件和MouseMove()事件。

浙公网安备 33010602011771号