C# 关闭当前窗体的时候打开另一个窗口

使用常规方法的话这个功能很难实现,一般只能隐藏并不能关闭。应为你要是先关闭当前那么新窗口就打开不了了,先打开关闭再关闭也并不能关闭,下面使用线程完美解决这个问题

// 关闭当前窗体
this.Close();
Thread th = new Thread(delegate () 
{ 
// Body3为要打开的窗体
new Body3().ShowDialog(); 
});
th.Start();
posted @ 2020-12-29 13:50  大海&  阅读(1777)  评论(0编辑  收藏  举报