【发布时间】:2012-02-03 12:30:46
【问题描述】:
对于 VB 中的用户控件,有什么类似于 MyApplication_UnhandledException 的吗? 我希望有一个中心点来捕获用户控件的所有未处理异常,而不会将异常传播到使用用户控件的应用程序。
我做了一些测试,在没有 try/catch 代码的用户控件方法中引发异常(当然,在真正的项目中,所有方法都有一个 try/catch 块)。 异常被使用用户控件的应用程序的 MyApplication_UnhandledException 事件捕获。 但这离异常发生的地方太“远”了,在最坏的情况下,用户应该重新启动应用程序。
我想为用户控件实现一个行为,以便如果用户控件失败,异常不会传播到应用程序,而只是在用户控件级别捕获。
有什么建议吗?谢谢。
编辑:我忘了说我在谈论 WinForm
【问题讨论】:
标签: vb.net winforms visual-studio-2010 exception-handling user-controls