Tag: 应用程序关闭

在WinForms应用程序中第二次未检测到任务管理器关闭

private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (e.CloseReason == CloseReason.UserClosing) { if (MessageBox.Show(this, “Do you really want to close?”, “Close?”, MessageBoxButtons.YesNo) == DialogResult.No) { e.Cancel = true; } } } 因此,当我想关闭应用程序时,单击关闭按钮会显示消息框,然后我选择否。 然后执行e.Cancel = true行并且不关闭表单。 现在问题是,在此之后如果我从任务管理器关闭应用程序,关闭原因是UserClosing !!! 为什么? 不应该是TaskManagerClosing吗?