Ale*_*lex 33 error-handling user-controls winforms
在处理ASP.NET 1.1项目时,我总是使用Global.asax来捕获所有错误.我正在寻找一种类似的方法来捕获Windows窗体用户控件中的所有异常,最终成为托管的IE控件.做这样的事情的正确方法是什么?
小智 24
您需要处理System.Windows.Forms.Application.ThreadExceptionWindows窗体的事件.这篇文章对我有帮助:http://bytes.com/forum/thread236199.html.
Ori*_*rds 11
目前在我的winforms应用程序中Application.ThreadException,我有处理程序,如上所述,但也AppDomain.CurrentDomain.UnhandledException
大多数例外都是通过ThreadException处理程序到达的,但AppDomain也可以通过我的经验获得一些
如果您使用的是VB.NET,则可以使用非常方便的ApplicationEvents.vb.这个文件是免费提供的VB.NET WinForms项目,包含一个处理未处理异常的方法.
要获得这个漂亮的文件,它是"项目属性>>应用程序>>应用程序事件"
如果您没有使用VB.NET,那么它正在处理Application.ThreadException.