C#关闭所有窗口,但也可以注销

时间:2017-04-27 12:59:50

标签: c# forms window

我希望能够使用右上角的关闭按钮关闭应用程序中的所有窗口。但是,我还有一个注销功能,只需要关闭当前窗口。我无法弄清楚如何做到这一点,因为它既可以关闭所有窗口,也可以只关闭一个 - 从不同时关闭所有窗口。

我目前的做法是:

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

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

任何帮助将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:0)

也许尝试Form.Closing Event,而不是Form.Closed?当然,在处理函数中执行注销功能。