
c# 设置窗体无法获取焦点
主窗体Form1子窗体Form2,当Form1用show()显示Form2的时候,不管Form2中如何点击、移动Form2都无发得到焦点,焦点始终在Form1!请问这个如...
主窗体Form1
子窗体Form2,
当Form1用show()显示Form2的时候,不管Form2中如何点击、移动Form2都无发得到焦点,焦点始终在Form1!请问这个如何实现?
请各位高手帮忙!
在 Form1 Deactivate事件处理吗?这样的话!焦点一来一会有闪烁,还是看得到! 展开
子窗体Form2,
当Form1用show()显示Form2的时候,不管Form2中如何点击、移动Form2都无发得到焦点,焦点始终在Form1!请问这个如何实现?
请各位高手帮忙!
在 Form1 Deactivate事件处理吗?这样的话!焦点一来一会有闪烁,还是看得到! 展开
3个回答
展开全部
可以这样:
主窗体 Form2;
子窗体 Form1;
form2加载后,隐藏,再模态加载form1,然后在form1中用form2.Visible=true来显示form2;因为form2是form1的父窗口,不关闭form1,form2是不能获得焦点的。
主窗体 Form2;
子窗体 Form1;
form2加载后,隐藏,再模态加载form1,然后在form1中用form2.Visible=true来显示form2;因为form2是form1的父窗口,不关闭form1,form2是不能获得焦点的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询