c#winform编程 form1新弹出form2,form3,操作form2和3窗口焦点不在f

c#winform编程form1新弹出form2,form3,操作form2和3窗口焦点不在form1上,怎么使焦点重置到form1... c#winform编程 form1新弹出form2,form3,操作form2和3窗口焦点不在form1上,怎么使焦点重置到form1 展开
 我来答
汉界的一颗小虎牙
2016-01-10 · TA获得超过2230个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:255万
展开全部
不知你指的是不是其他窗口弹出的时候Form1点不了,如果是的话:
弹窗时候用.Show(); 而不是.ShowDialog(); 这样弹出的是窗口,而不是对话框,焦点就可以回到Form1了。
顺便一提,这样面临的问题就是新窗口可以被无限创建,而大部分时候你是不希望它这样的,详细解决措施百度“单例模式”。
追问
还真是   无限创建可以通过变量来解决  问题解决了  非常感谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式