子窗体在关闭后,主窗体也随之关闭了。其中子窗体的显示是在主窗体代码中生成并显示,采用的方法是showdialog(),请问如何设置,在关闭子窗口后,主窗口获得焦点,并正常显示?
------解决思路----------------------
子窗体关闭是Close(),退出程序时Application.Exit()
------解决思路----------------------
FormA是主窗体,FormB是子窗体
在FormA调用子窗体:
FormB fb = new FormB();
fb.ShowDialog();
FormB窗体关闭(返回主窗体):
this.Close();
子窗体关闭不干主窗体啥事,贴你的代码出来。
------解决思路----------------------
我猜你在
showdialog()
下面又执行了
this.Close();