在C#中使用关闭按钮

时间:2010-07-19 12:34:20

标签: c# windows

我正在使用VS 2008在C#中构建应用程序 - 我添加了一种方法,用于检查文件在关闭时是否已更改,但这仅适用于文件>关闭菜单。在关闭所有东西之前,有没有办法让右上方的红色X真正做任何事情?如果是这样,怎么样?我只做了几天的C#,这令人难以置信的混乱 - 整个界面窗口没有任何方法。非常感谢帮助。感谢。

2 个答案:

答案 0 :(得分:6)

使用Form.FormClosing事件。或FormClosed事件,后来发生,无法取消关闭。

从File | Close menuItem中,只需关闭()表单。

如果你这样做,你就有1个点(FormClosing),其中关闭表格(包括ALT + F4和TaskManager)的所有可能方式都会收敛。

请看看e.CloseReason,你不希望在例如WindowsShutDown

时遇到困扰

答案 1 :(得分:3)