2012-04-30 20 views
0

我有一套工具作为一个在主应用程序(ESRI的ArcMap)中托管/引用的类库构建。我想管理这样的情况,即用户可以在主应用程序中取消未保存/不受管理的编辑时锁定引脚。我试着处理Application.ThreadExit事件w /没有成功。在.Net中访问托管应用程序的关闭是否有最佳做法?这甚至有可能吗?如何捕获托管我的vb.net类库库工具的应用程序关闭事件?

+2

这听起来像是真的应该在应用程序中实现而不是在类库中实现的东西。只要你的类库提供了获取未竟事业的状态时,它应该是主要的应用程序的责任给他们打电话,并用它应该与未保存的工作,等你想这样做的为什么做用户理清类库? –

回答

0

由于直到主窗体关闭一个典型的WinForms应用程序没有关闭,你可以有类库处理主机应用程序的主窗体的FormClosing事件。为了防止应用程序关闭,您可以将FormClosingEventArgs对象的“取消”属性设置为true。

相关问题