C#窗体设计:[7]移动窗体
1、新建一个C#应用程序,应用程序命名为Move。
![C#窗体设计:[7]移动窗体](https://exp-picture.cdn.bcebos.com/c8373cbc7dc5cf677864cef28e96b814f5d02693.jpg)
3、程序初始化如下:bool mov = false;//初始化 int xpos; int ypos;在窗体的MouseDown事件中添加一下代码: private void Form1_MouseDown(object sender, MouseEventArgs e) { mov = true; xpos = MousePosition.X;//鼠标的x坐标为当前窗体左上角x坐标 ypos = MousePosition.Y;//鼠标的y坐标为当前窗体左上角y坐标 }
![C#窗体设计:[7]移动窗体](https://exp-picture.cdn.bcebos.com/560be432939c2cf7b889c7ad452c5b1b1fde1293.jpg)
5、在窗体的MouseUp和MouseLeave事件中添加一下代码:private void Form1_MouseUp(object sender, MouseEventArgs e) { mov = false;//停止移动 } private void Form1_MouseLeave(object sender, EventArgs e) { xpos = 0; //设置初始状态 ypos = 0; mov = false; }
![C#窗体设计:[7]移动窗体](https://exp-picture.cdn.bcebos.com/054056fe1e425d6b7dea529d11883913e9e50093.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:28
阅读量:51
阅读量:77
阅读量:44
阅读量:41