Application.OnThreadException(Exception) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Raises the ThreadException event.
public:
static void OnThreadException(Exception ^ t);
public static void OnThreadException (Exception t);
static member OnThreadException : Exception -> unit
Public Shared Sub OnThreadException (t As Exception)
Parameters
Remarks
Call OnThreadException to raise an exception that will halt processing of the application.
The Application class has a ThreadException event. You can attach an event handler to this event to do whatever custom processing you need for unhandled exceptions. If you do not attach an event handler, OnThreadException will execute the default behavior, which involves displaying a dialog box to inform the user that there has been an error.
OnThreadException only implements default exception behavior for unhandled exceptions that occur on threads owned by Windows Forms. Unhandled exceptions on other threads are handled by the UnhandledException event.