点击主窗口拖动

来源:互联网 发布:vue.js和jquery 编辑:程序博客网 时间:2024/05/22 13:02

private Point offset;    private void Form1_MouseDown(object sender, MouseEventArgs e)   {              if (MouseButtons.Left != e.Button) return;                Point cur = this.PointToScreen(e.Location);              offset = new Point(cur.X - this.Left, cur.Y - this.Top);  }    private void Form1_MouseMove(object sender, MouseEventArgs e)  {              if (MouseButtons.Left != e.Button) return;                Point cur = MousePosition;              this.Location = new Point(cur.X - offset.X, cur.Y - offset.Y);    }  

对于自己重写form的windows桌面软件来说,现在越来越喜欢无边框的设计。无边框的设计就设计到主窗体的拖动。附代码。

转载自: http://blog.csdn.net/ererfei/article/details/50629092