title: Exception not handled in Form Load Event
body: <p>I just came across odd behavior with exception handling in .Net.  (I'm using C# in MS Visual Studio 2008, but one question I saw here seemed to imply that what I see is true throughout the .Net world.)  I am writing a plain WinForm application.   I am intentionally causing an unhandled exception to be thrown inside a form_load event handler, outside of any try block.  I get no notification.  If an unhandled exception occurs in a normal method, a message pops up telling me that the exception happened, and giving me some information about the problem.  But in the handler, the code just quietly exits the function without letting anybody know that it happened.  If I add a try/catch block, the exception is caught as expected.</p>
  
  <p>Is it true that this behavior happens in all event handlers?  And is this expected behavior?  And if so, is it because there is too much danger of bad things happening if an event handler unexpectedly stops?</p>