如果我的用戶點擊一個按鈕,我想推出一個新的表格。 然後當用戶關閉第二個表單時,我想返回到初始表單。如何在新表單關閉後啓動新表單並返回給它?
var appLaunch = new App();
appLaunch.Show();
this.Hide();
任何人都可以幫我嗎?我的代碼不會讓我返回到我離開的地方,當我關閉第二種形式
如果我的用戶點擊一個按鈕,我想推出一個新的表格。 然後當用戶關閉第二個表單時,我想返回到初始表單。如何在新表單關閉後啓動新表單並返回給它?
var appLaunch = new App();
appLaunch.Show();
this.Hide();
任何人都可以幫我嗎?我的代碼不會讓我返回到我離開的地方,當我關閉第二種形式
要創建新的形式appLaunch
可以使用:
var appLaunch = new App();
appLaunch.Show(this);
this.Hide();
然後在FormClosed
事件添加此代碼appLaunch
private void appLaunch_FormClosed(Object sender, FormClosedEventArgs e) {
this.Owner.Show();
}
的hide()
函數只是暫時刪除從顯示的形式。
的close()
函數除去從存儲器形式。
所以,如果你想回去到Form1窗體2顯示後,只是不close
Form1上。你可以hide
它,但你不會。當你想返回form1時,只需要hide
form2。
你是否有理由隱藏第一個窗體而不是以模態方式顯示第二個窗體? – Phil1970