Windowsフォームアプリケーションの例外処理について

 Application.Runをtry-catchで囲んでも、画面で発生した例外を捕捉することはできません。代わりに、Application.ThreadExceptionイベントを使用します。以下参考。