سلام دوست عزیز
شما در فایل Program.cs که نقطه شروع همه ی پروژه هاست در ابتدای تابع main کد زیر را اضافه نمایید:
Application.ThreadException += new ThreadExceptionEventHandler(Application_ThreadExce ption);
سپس این متد را که متد event فوق هست را در پایین تابع main اضافه کنید.
static void Application_ThreadException(object sender, ThreadExceptionEventArgs e)
{
MessageBox.Show(e.Exception.Message);
}
با این کار تمامی exception هایی که در برنامه رخ می دهد به این نقطه هدایت می شود و شما می توانید آن ها را مدیریت کنید.
در ضمن کد بالا را اگه با تعریف event آشنایی داشته باشید می تونستید به این صورت تعریف کنید.
Application.ThreadException بعد =+ بعد هم دوبار tab را بزنید.
موفق باشید...