C# 无边框窗体移动
2010-11-12 09:56
302 查看
你新建个窗体。不用修改一行代码。双击窗体或查看代码。在Form1类中粘贴如下代码就能实现了。
[System.Runtime.InteropServices.DllImport("user32.dll")] private static extern IntPtr SendMessage(IntPtr hWnd, int msg, int wparam, int lparam); protected override void OnMouseDown(MouseEventArgs e) { base.OnMouseDown(e); if (e.Button == MouseButtons.Left)//按下的是鼠标左键 { Capture = false;//释放鼠标,使能够手动操作 SendMessage(this.Handle, 0x00A1, 2, 0);//拖动窗体 } }
相关文章推荐
- c#窗体移动(无边框移动/用户区移动)
- C#-WinForm-无边框窗体的移动和阴影-API
- 使用C#实现移动无边框窗体
- C# 移动无边框的窗体
- C#中无边框窗体随意移动代码
- C# 无边框窗体之窗体移动实现代码
- C# 无边框窗体移动 点击任务栏实现最小化与还原
- [转]C#无边框窗体移动的三种方法
- C#开发——窗体去边框之后无法移动解决办法
- C# 无边框窗体的移动
- C#实现无边框窗体移动方法
- C# winform中无边框窗体的移动
- C#WinForm无边框窗体移动方法、模仿鼠标单击标题栏移动窗体位置
- c#移动无边框窗体
- C#中无边框窗体移动
- C#无边框控制窗体移动
- C# 移动无边框窗体
- C# 无边框窗体的移动,任务栏右键菜单,调整大小
- c# 无边框窗体鼠标点击移动方法
- [转]C#无边框窗体移动的三种方法