Symptoms
Unhandled exceptions that occur in Windows Form events are not propagated up the call stack to a structured exception handler in the calling procedure.
Resolution
The Microsoft .NET Framework wraps the message pump in an exception handler. The .NET Framework only handles exceptions that reach the message pump and that the application has not already handled. Therefore, any unhandled exception that reaches the message pump is not propagated up the call stack.