How to create global error handler in Windows Form Application?

前端 未结 3 1077
醉梦人生
醉梦人生 2021-02-09 15:09

I think there was a component that allowed to create global error handling.

For example I myself throw exception when something bad happens, for example

         


        
相关标签:
3条回答
  • 2021-02-09 15:38

    You can accomplish this either through AppDomain.UnhandledException or Application.ThreadException.

    See the documentation for more details on what these events do and what the difference is for these events. The idea is that AppDomain.UnhandledException always works. Application.ThreadException is specifically for unhandled UI exceptions.

    0 讨论(0)
  • 2021-02-09 15:43

    To Handle Exceptions Globally...

    Windows Application

    System.Windows.Forms.Application.ThreadException event

    Generally Used in Main Method. Refer MSDN Thread Exception

    Asp.Net

    System.Web.HttpApplication.Error event

    Normally Used in Global.asax file. Refer MSDN Global.asax Global Handlers

    Console Application

    System.AppDomain.UnhandledException event

    Generally used in Main Method. Refer MSDN UnhandledException

    0 讨论(0)
  • 2021-02-09 15:46

    MSDN is your friend: http://msdn.microsoft.com/en-us/library/system.windows.forms.application.threadexception.aspx

    0 讨论(0)
提交回复
热议问题