如何在C#windows应用程序中单击关闭按钮时阻止应用程序关闭?

时间:2012-07-09 14:19:10

标签: c# winforms windows-applications

我正在使用C#编写基于Windows窗体的应用程序。

当我点击窗口右上角的red cross(x)时,它不应该停止执行程序。它应该转到程序的下一部分。为了让我的程序以这种方式运行,我需要做什么?

1 个答案:

答案 0 :(得分:4)

您可以使用表单结束事件来取消表单的关闭。在设计器中,单击属性中的光照符号,然后双击表单结束条目。这应该为您制作代码。它应该使函数有点像这样:

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    e.Cancel = true;
}

您需要添加将停止表单关闭的e.Cancel