日期:2014-05-18  浏览次数:21078 次

请问想winform的窗体的Show()出来的窗体关闭后才继续执行Show()后的语句怎实现?
就是跟ShowDialog()执行效果一样的,不过就不要弹出的窗体就点不了其他窗体。

------解决方案--------------------
C# code
Form2 fm = new Form2();
fm.Show();
while (!fm.IsDisposed)
{
    Application.DoEvents();//加上这句
    this.Enabled = false;//禁用主窗体            
}
this.Enabled = true;//激活主窗体
//继续执行
 MessageBox.Show("子窗体关闭了,可以继续执行了");