使用常規方法的話這個功能很難實現,一般只能隱藏並不能關閉。應為你要是先關閉當前那么新窗口就打開不了了,先打開關閉再關閉也並不能關閉,下面使用線程完美解決這個問題
// 關閉當前窗體
this.Close();
Thread th = new Thread(delegate ()
{
// Body3為要打開的窗體
new Body3().ShowDialog();
});
th.Start();
使用常規方法的話這個功能很難實現,一般只能隱藏並不能關閉。應為你要是先關閉當前那么新窗口就打開不了了,先打開關閉再關閉也並不能關閉,下面使用線程完美解決這個問題
// 關閉當前窗體
this.Close();
Thread th = new Thread(delegate ()
{
// Body3為要打開的窗體
new Body3().ShowDialog();
});
th.Start();
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。