我有一個使用多個窗體的Windows窗體應用程序。該程序首先運行帶有登錄屏幕的表單,該登錄屏幕允許用戶使用其設置選擇特定配置文件,並且有一個按鈕可打開另一個表單以創建新配置文件。正確地在C中打開和關閉多個窗體窗體#
的代碼我使用看起來像這樣
Form2 secondform = new Form2();
private void aButton_Click(object sender, EventArgs e)
{
this.Hide();
secondform.Show();
}
當我嘗試使用
this.Close();
,而不是
this.Hide();
整個應用程序退出,即使我把它顯示新的形式後。
的問題是,一旦你輸入的主程序,只有這樣,才能關閉程序完全是點擊退出按鈕,我已經把在那裏,它採用
Application.Exit();
如果您嘗試右鍵單擊任務欄圖標並從那裏關閉,或使用紅色退出按鈕,該過程仍在運行,並且必須從任務管理器終止。
我該怎麼做才能讓應用程序正確關閉?
你嘗試關閉是第一個通過你的應用程序打開的形式? – Steve 2014-10-27 15:08:09