2017-04-27 38 views
1

我希望能夠通過右上角的關閉按鈕關閉應用程序中的所有窗口。但是,我也有一個註銷功能,只需要關閉當前窗口。我無法弄清楚如何做到這一點,因爲它可以關閉所有的窗口或者只關閉一個窗口 - 兩者都不能同時工作。C#關閉所有窗口,但也能夠註銷

目前我在做它的方式是這樣的:

private void buttonLogout_Click(object sender, EventArgs e) 
{ 
    Close(); 
} 

private void MainMenu_FormClosed(object sender, FormClosedEventArgs e) 
{ 
    Environment.Exit(0); 
} 

任何幫助,將不勝感激,謝謝!

回答

0

也許試試Form.Closing Event而不是Form.Closed?當然在處理函數中執行你的註銷功能。