我正在使用VS 2008在C#中构建应用程序 - 我添加了一种方法,用于检查文件在关闭时是否已更改,但这仅适用于文件>关闭菜单。在关闭所有东西之前,有没有办法让右上方的红色X真正做任何事情?如果是这样,怎么样?我只做了几天的C#,这令人难以置信的混乱 - 整个界面窗口没有任何方法。非常感谢帮助。感谢。
答案 0 :(得分:6)
使用Form.FormClosing事件。或FormClosed事件,后来发生,无法取消关闭。
从File | Close menuItem中,只需关闭()表单。
如果你这样做,你就有1个点(FormClosing),其中关闭表格(包括ALT + F4和TaskManager)的所有可能方式都会收敛。
请看看e.CloseReason,你不希望在例如WindowsShutDown
答案 1 :(得分:3)