.net - 当用户单击 X(关闭程序)时,VB.NET 重载默认功能

标签 .net vb.net events event-handling overriding

当用户在基于 VB.NET 表单的应用程序中单击 X 时,如何覆盖默认功能?

我当前正在处理 MyBase.Closing 事件...但由于它是 DirectX 应用程序,因此我需要在允许表单关闭之前进行一些清理。

最佳答案

如果您想在表单关闭之前进行一些额外的清理,请在表单的 Form Closing event 中执行此操作。 .

此事件还允许您通过事件的 FormClosingEventArgs.Cancel property 取消表单关闭。事件CloseReason属性会告诉您为什么调用该事件(您需要检查 CloseReason.UserClosing )

关于.net - 当用户单击 X(关闭程序)时,VB.NET 重载默认功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1562808/

相关文章:

vb.net - 确定 .net 程序何时编译/构建的任何方法

.net - F# 删除函数处理程序

c# - 窗口加载和 WPF

c# - 如何合并两个 lambda

c# - 在卸载期间(卸载前)从自定义安装程序获取对 AppSettings 的访问权限

c# - 模拟 Microsoft DLL

javascript - 如何使用 Javascript 在 Google Chrome 中注入(inject)键盘事件

.net - 单元测试和对象的范围 - 如何测试私有(private)/内部方法等?

.net - 如何在单元测试VB.net期间禁止弹出消息框

asp.net - 如何在代码隐藏中使用 Eval 来设置 Page.Title