winform中是否存在类似全局处理异常的设施?
我们知道asp.net有个Global.asax,其中Appliction_Error事件方法,可以对应用程序级的异常进行处理。不知道winform中有吗?在哪里?谢谢~
------解决方案-------------------- // Add the event handler for handling UI thread exceptions to the event.
   Application.ThreadException += new ThreadExceptionEventHandler(ErrorHandlerForm.Form1_UIThreadException);
   // Set the unhandled exception mode to force all Windows Forms errors to go through
   // our handler.
   Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
   // Add the event handler for handling non-UI thread exceptions to the event.  
   AppDomain.CurrentDomain.UnhandledException +=
       new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
------解决方案--------------------项目右击属性,点击【查看应用程序时间】按钮,找到MyApplication的UnhandledException事件就是你要的了。
------解决方案-------------------- C# code
 Application.ThreadException += new ThreadExceptionEventHandler(ErrorHandlerForm.Form1_UIThreadException);
------解决方案--------------------
楼主看2楼
------解决方案--------------------
2楼正解。