有时候我们会显示多用到话框(模态窗口),但是如何在程序中自动关闭时,确不能关闭所有的窗口,通常只能关闭最上面的一个 我们可以这样做: // Dlg1,Dlg2 为两个Form,模态显示,Dlg2在Dlg1之上 Dlg2.Close(); Thread.Sleep( 1000 ); // 阻塞1秒等待子窗口退出 Dlg1.Close(); 转载于:https://www.cnblogs.com/instinct/archive/2005/01/07/88409.html