問題:我已經創建了一個有兩種形式的程序。當在Form1上按下一個按鈕時,程序「隱藏」Form1並「顯示」Form2。問題是,當我關閉Form2時,程序繼續在後臺運行,我相信這是因爲程序需要關閉Form1,而不是爲了程序結束而隱藏。如何關閉C#程序中,從第二形態(不隱藏)C#多種實現形式問題
我的問題是我怎麼重寫第二種形式來關閉程序並不能掩蓋?
private void btnCreate_Click(object sender, EventArgs e)
{
Form2.Show();
Form1.Hide();
}
我知道我可以從Form2再次顯示Form1,然後關閉,但我真的很想避免這種情況。
()',而不是'Form1.Hide()'或'調用Application.Exit()''時Form2'已經關閉(我不知道你的應用程序是如何製造,收盤' Form1'甚至可能退出應用程序)。 –
您可能想閱讀http://stackoverflow.com/a/11504844/1588471 可能是解決您的問題。 – stckvflw
@Adriano這將無法正常工作。當_「main」_窗口關閉時,應用程序將終止。 –