WindowForm窗体去掉边框后每个控件的通用移动事件
private Point mouseOff;//鼠标移动位置变量 private bool leftFlag;//标签是否为左键 private void FrmMain_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { mouseOff = new Point(-e.X, -e.Y); //得到变量的值 leftFlag = true; //点击左键按下时标注为true; } } private void FrmMain_MouseMove(object sender, MouseEventArgs e) { if (leftFlag) { Point mouseSet = Control.MousePosition; mouseSet.Offset(mouseOff.X, mouseOff.Y); //设置移动后的位置 Location = mouseSet; } } private void FrmMain_MouseUp(object sender, MouseEventArgs e) { if (leftFlag) { leftFlag = false;//释放鼠标后标注为false; } } private void btnExitSys_Click(object sender, EventArgs e) { this.Close(); }
相关推荐
-
NPOI 导入Excel csharp
2019-1-7
-
生成html水印,兼容ie8,ie兼容性问题与解决办法 csharp
2019-1-7
-
Neurotec Biometrics 人脸、检测、识别 csharp
2019-1-8
-
针对System.Data.SQLite的数据库常规操作封装的通用类 csharp
2019-1-7
-
C# 捕获全局异常 csharp
2019-1-8
-
PDF文件转换 excel、world、PowerPoing文件转换成PDF csharp
2019-1-7
-
asp.net core 图片文件上传 csharp
2019-1-7
-
C#通用Access类-将指定Excel导入到数据集中 csharp
2019-1-7
-
c#公用数据库链接类 csharp
2019-1-8
-
NPOI导出Excel(多sheet表) csharp
2019-1-7