نقل قول نوشته شده توسط alimooghashang مشاهده تاپیک
اگه اطلاعاتی دارید ممنون میشم یه راهنمایی کنید که این کار رو چطوری باید انجام داد!
من باید پروژه ام رو تا چند روز دیگه تحویل بدم و نیاز دارم که اگر جایی exception داد برنامه نپره بیرون و یه پیغام نشون بده و یه لاگ ذخیره کنه که بعد بررسی کنم و درستش کنم!
از رخداد Application.ThreadException استفاده کنید.
یک نگاهی به داخل Program.cs پروژه پیوستی بندازید. موقع اجرای برنامه در TextBox یک مقدار غیر عددی
یا رشته تهی تایپ کنید تا برنامه خطا بده.
چند بار که خطا دادن رو امتحان کردید یک نگاهی به داخل پوشه LogError\bin\Debug بندازید. فایل error.log ساخته شده، منتظر شما است.

LogError.zip