C#WinForm 鼠标左键拖动窗体
C# WinForm 鼠标左键拖动窗体
C# WinForm 鼠标左键拖动窗体
仔细看 亲测实现 :
public partial class Form1 : Form{Point mouseOff;bool leftFlag=false;public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){}//第一步private void Form1_MouseDown(object sender, MouseEventArgs e){if (e.Button==MouseButtons.Left){mouseOff = new Point(-e.X,-e.Y);leftFlag = true;}}//第二步private void Form1_MouseMove(object sender, MouseEventArgs e){if (leftFlag){Point mouseSet = Control.MousePosition;mouseSet.Offset(mouseOff.X,mouseOff.Y);this.Location = mouseSet;}}//第三步private void Form1_MouseUp(object sender, MouseEventArgs e){if (leftFlag){leftFlag = false;}}}
最新文章
- spring之Annotation
- php操作 JSON格式数据
- linux下 mysql的重启,启动,停止命令
- 浅析LruCache原理
- mingw+msys windows下配置
- Socket网络编程详解
- 初看SOA:SOA是什么?
- .MMAP是什么格式?
- 设置开机自动启动chrome浏览器
- ABAP 设置ALV复选框
- calendar java 线程安全
- 如何自学Python爬虫,python爬虫快速入门教程
- js检测开发者工具是否打开 防止别人调试代码
- cefsharp内嵌资源html的读取,C#(csharp)用CefSharp开发实现一个浏览器,抓取网站任意资源...
- CLIST 数组的用法 CListCtrl m
- 聊一聊HTTPS双向认证的简单应用
- Python爬虫抓取网页图片