c#实现随鼠标移动窗体
2013-01-05 12:28
399 查看
C#实现随鼠标移动窗体 private void MainForm_Load(object sender, EventArgs e) { //绑定事件 MouseMove += Form_MouseMove; MouseDown += Form_MouseDown; } private Point _mousePoint; private void Form_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { Top = MousePosition.Y - _mousePoint.Y; Left = MousePosition.X - _mousePoint.X; } } private void Form_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { _mousePoint.X = e.X; _mousePoint.Y = e.Y; } }如果窗体有标题
Top -= SystemInformation.CaptionHeight;
如果有边框
Top -= SystemInformation.FormBorderSize.Height
Left -= SystemInformation.FormBorderSize.Width
相关文章推荐
- c#实现随鼠标移动窗体
- c#实现随鼠标移动窗体
- c#实现随鼠标移动窗体
- c#实现随鼠标移动窗体
- C#实现随鼠标移动窗体实例
- c#实现随鼠标移动窗体
- 使用C#实现移动无边框窗体
- C#如何实现标题栏随鼠标移动的效果?
- C#之移动无标题栏窗体功能的实现!...
- c#打印预览控件中实现用鼠标移动页面功能代码分享
- c# 固定窗体位置 即窗体不能被鼠标移动
- C#之移动无标题栏窗体功能的实现!...
- 老土但有效的刷百度空间人气不被封的方法(C#实现操纵鼠标事件,单击、移动、滚轮)
- C#实现磁性窗体(吸附、剥离、移动)
- c# 鼠标在控件上拖动 移动窗体 移动窗口
- 鼠标拖拽移动子窗体的JS实现
- C#WinForm无边框窗体移动方法、模仿鼠标单击标题栏移动窗体位置
- C#中用鼠标移动页面功能的实现
- c# 无边框窗体鼠标点击移动方法
- C#中用鼠标移动页面功能的实现