C# WINFORM窗口关闭的问题
程序是这样的,有个form1 有个按钮,按钮事件是new form2,并且form2.showdialog();
然后form2有个按钮,this.close();
程序运行的时候,关闭fomr2的时候,有时候激活的不是form1,而是其他的窗口,比如开的文件夹的窗口,而此时再点击form1,form1就会在这个文件夹的窗口下面,
不知道我说的明白么。。。
就是怎么能保证每次form2关闭的时候,都是回到form1呢?
------解决方案--------------------把form1设置为静态的“全局变量”
或者把form1作为form2的一个字段
form1.focus()//聚焦方法,大概是这个
------解决方案--------------------Form1中:
Form2 form2 = new Form2();
form2.Owner = this;
form2.ShowDialog();
Form2中:
this.Close();
this.Owner.Focus();