甚至在我的表格上卸载?

时间:2010-01-30 21:11:31

标签: vb.net

我想运行一个子程序来清除用户退出应用程序时的一些事情。我试过寻找Form_Unload事件或类似的东西,有没有办法做到这一点?

我在Form_Load上打开了一个数据库连接,并希望在用户退出应用时将其关闭。

2 个答案:

答案 0 :(得分:3)

大多数情况下,您应该尽量不要在应用程序的生命周期内挂起连接。您应该根据需要打开和关闭它。如果您不想关闭并重新打开它作为性能优化,则无需担心。数据库驱动程序的连接池应该处理它。

无论如何,如果进程即将结束,您根本不需要关闭连接。获得的资源将自动释放。

如果要在表单关闭时执行代码,可以处理其FormClosing事件。如果您希望在表单关闭后执行代码,请处理其FormClosed事件。

答案 1 :(得分:2)

使用FormClosing事件。 MSDN Library文章is here。更多地说,这些是您需要知道拍摄任何类型的Windows窗体编程的事件。