c#事件,在窗体内按住鼠标拖动窗体的代码

2025-03-04 07:31:46
推荐回答(2个)
回答1:

独做一个form,
不要显示form边框,
form背景用透明的图片,
然后在form的鼠标按下的事件和松开事件里添加拖动操作,
在program.cs里将两个form设置成静态窗口,互相可以共享数据了

回答2:

this.Location = new Point(locat.X + temp.X - start.Y, locat.X + temp.Y - start.Y);
坐标减错了啊!!!!
应该是this.Location = new Point(locat.X + temp.X - start.X, locat.Y+ temp.Y - start.Y);