C# WinForm 鼠标左键拖动窗体
2018-01-27 19:22
441 查看
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; } } }
相关文章推荐
- C# winform实现鼠标左键拖动窗体
- 在C#中 从一个picturebox中 按住鼠标左键不放 画一块区域后,另外一个picturebox(在一个winform 窗体上有两个picturebox )上马上把对应的截取图像显示出来
- C# WinForm 拖动无边框窗体
- C#无标题栏窗体鼠标拖动
- C#实现Winform鼠标拖动窗口大小时设定窗口最小尺寸的方法
- 让鼠标拖动WinForm窗体
- C#无标题栏窗体鼠标拖动
- winform 在mdi窗口重绘界面时,mdi挡住主窗体,导致鼠标拖动缩放窗体大小失效的解决方法随笔
- Winform窗体图片的拖动,放大,缩小,复位,打印预览,鼠标滑轮的放大缩小
- c#:winform鼠标拖动窗口大小时,设定窗口最小尺寸
- 当winform窗体的Bordestyle设置为None时,鼠标可以拖动窗体的办法
- Winform 鼠标拖动窗体
- C#中利用"消息处理"实现在窗体中按下鼠标左键拖动窗体_L
- c#:winform鼠标拖动窗口大小时,设定窗口最小尺寸
- C#窗体隐藏标题栏后,鼠标可拖动窗口的代码!
- WinForm鼠标点击窗体拖动事件
- C# Winform 窗体美化(五、鼠标穿透)
- 当winform窗体的Bordestyle设置为None时,鼠标可以拖动窗体的办法
- C# winform 实现(不规则)窗体或者控件的拖动
- 通过鼠标任意拖动.NET Winform窗体中的控件