永发信息网

C#无边框窗体被控件覆盖后编写代码怎么拖动不了窗体

答案:3  悬赏:50  手机版
解决时间 2021-03-25 00:33
C#无边框窗体被控件覆盖后编写代码怎么拖动不了窗体
最佳答案
问题没有描述清楚,也许大概可能是你自定义拖动的方法没写好,我这正好有一个实例:
#region 拖动窗口
private Point offset;
private void panelBG_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
Point cur = MousePosition;
offset = new Point(cur.X - this.Left, cur.Y - this.Top);
}
}

private void panelBG_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
Point cur = MousePosition;
this.Location = new Point(cur.X - offset.X, cur.Y - offset.Y);
}
}
全部回答
无边框窗体都是固定显示的吧。所以拖不了!
如果你的鼠标事件是写在被覆盖的窗体上的话肯定是不管用的,建议弄一个专门获取拖动事件的控件,在此控件上不要覆盖任何控件这样就能解决拖动的问题了。比如给主窗体留个边缘,用此边缘来获取鼠标事件就行了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪种狗没尾巴?
求子串个数的公式
方便面里的脱水蔬菜是新鲜蔬菜出去水分制成的
防爆电路多根单线穿管行吗
用“”表示氢原子,“”表示氧原子,若它们构
或许每个男人心里都有一个梦中情人
金领工资多少为标准?
电脑进入了BIOS 怎么按确定OK
招商雍华府的介绍
白光贴片LED、COB光源、SMT、直插式LED、大功
本届冬奥会哪个女子项目中国运动员首获参赛资
长春哪里能做喷绘写真,展板?我们公司急做几
(196-x)的平方等于多少
身高160的农村矮穷丑是生来就是让人嘲笑的吗
想想曾经的美好,看看现在的悲催。这么美丽的
推荐资讯
我住在三亚湾路啊,哪有椰子冻卖啊,就是椰子
PKPM VT-1
山西属于中国的什么方位
判刑9年半在监狱实既能呆几年
民窑五彩花瓶求估价
超市卖的鱼皮是干鱼皮发出来的吗?
请问191不饱和树脂与氢氧化铝的配比冬是多少
8/9x7/8=,9/22x11/3=,7/5÷14/9=
初慕地址在什么地方,想过去办事,
集美大学与仰恩大学,哪个好?
#店长#做店长5年了,突然转行做会计,不知道
最近空余时间比较多,想学点乐器,大家有什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?