c# – 如何在类库中订阅应用程序关闭事件
发布时间:2020-12-16 01:46:12 所属栏目:百科 来源:网络整理
导读:某个应用程序使用了一个类库.它包含一个外部使用的A类,以及库中另一个私有类B的静态字段.用户应用程序使用库中的A类实例. 当应用程序关闭时,我想在B类中执行一些清理工作. 是否可以在没有用户应用程序的任何操作的情况下捕获B类中的应用程序关闭事件 class B
某个应用程序使用了一个类库.它包含一个外部使用的A类,以及库中另一个私有类B的静态字段.用户应用程序使用库中的A类实例.
当应用程序关闭时,我想在B类中执行一些清理工作. class B { public B() { // attach Handler() to applicaiton shutdown event } void Handler() { // do some work } } 解决方法using System.Windows.Forms; public class B { public B() { Application.ApplicationExit += new EventHandler(Application_ApplicationExit); } void Application_ApplicationExit(object sender,EventArgs e) { //do cleanup of your class } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |