winfrom无边框窗体拖动
来源:互联网 发布:python爬虫xpath 编辑:程序博客网 时间:2024/06/05 19:49
方法一:(将事件放在窗体上可以,但是窗体上如果放了pannel或其它控件 将此事件放在控件上就不行了)
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 myPosittion = MousePosition;
myPosittion.Offset(-mPoint.X, -mPoint.Y);
Location = myPosittion;
}
}
方法二: 上述情况都可以
[DllImport("user32.dll")]
public static extern bool ReleaseCapture();
[DllImport("user32.dll")]
public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
ReleaseCapture(); //释放鼠标捕捉
//发送左键点击的消息至该窗体(标题栏)
SendMessage(Handle, 0xA1, 0x02, 0);
}
}
- winfrom无边框窗体拖动
- 无边框窗体拖动
- 无边框窗体拖动
- 无边框窗体拖动大小
- 如何拖动无边框窗体
- 无边框窗体拖动大小
- 无边框的窗体拖动
- WPF拖动无边框窗体
- DELPHI窗体无边框拖动
- 无边框窗体的拖动
- vb 无边框窗体拖动
- 无边框窗体拖动大小
- VB.NET 拖动无边框的窗体
- VB.NET 拖动无边框的窗体- -
- 无边框窗体拖动大小代码
- C# 如何鼠标拖动无边框窗体
- c# 移动拖动无边框窗体
- c# 拖动无边框窗体 张宇轩
- 联合查询
- HDU 1151 Air Raid( 最小路径覆盖 )
- linux scp命令
- Python笔记
- 3D打印机开源项目遭克隆或成开源拐点
- winfrom无边框窗体拖动
- 迭代器模式
- 后PC时代的发展
- 大数据存储方案(面试必考,需要搞懂)
- 编写 Objective-C 代码---[苹果官方文档]
- 直接拿来用!最火的Android开源项目(二)
- spring源码解析博客链接
- python多线程ctrl-c退出问题
- 企业信息化杂汤:业务和需求(1)