我想运行一个子程序来清除用户退出应用程序时的一些事情。我试过寻找Form_Unload事件或类似的东西,有没有办法做到这一点?
我在Form_Load
上打开了一个数据库连接,并希望在用户退出应用时将其关闭。
答案 0 :(得分:3)
大多数情况下,您应该尽量不要在应用程序的生命周期内挂起连接。您应该根据需要打开和关闭它。如果您不想关闭并重新打开它作为性能优化,则无需担心。数据库驱动程序的连接池应该处理它。
无论如何,如果进程即将结束,您根本不需要关闭连接。获得的资源将自动释放。
如果要在表单关闭时执行代码,可以处理其FormClosing
事件。如果您希望在表单关闭后执行代码,请处理其FormClosed
事件。
答案 1 :(得分:2)
使用FormClosing事件。 MSDN Library文章is here。更多地说,这些是您需要知道拍摄任何类型的Windows窗体编程的事件。