我已經差不多完成了我的第一個C#項目,除了最後一個小小的'bug';當我運行我的C#Winforms應用程序並關閉它時,進程不會在任務管理器中結束,它將成爲後臺任務。程序仍然在任務管理器中運行
這是我如何導航形式之間:
Settings form = new Settings();
form.Tag = this;
form.Show(this);
Hide();
任何人都知道如何解決這一問題?
編輯: 一看,我發現每個窗體都有一個事件屬性,當窗體關閉時會運行。
我已經差不多完成了我的第一個C#項目,除了最後一個小小的'bug';當我運行我的C#Winforms應用程序並關閉它時,進程不會在任務管理器中結束,它將成爲後臺任務。程序仍然在任務管理器中運行
這是我如何導航形式之間:
Settings form = new Settings();
form.Tag = this;
form.Show(this);
Hide();
任何人都知道如何解決這一問題?
編輯: 一看,我發現每個窗體都有一個事件屬性,當窗體關閉時會運行。
顯示Settings
窗體,並且MainForm
被隱藏,只有當MainForm
關閉時纔會結束程序。
我更喜歡使用ShowDialog
,因爲在大多數程序中設置應該顯示爲對話框。
Settings form = new Settings();
form.Tag = this;
form.ShowDialog(this);
Hide();
當你說你關閉應用程序時,你在做什麼來關閉它?點擊X [關閉]按鈕? – james
是的,紅色[X](右上) – Josh