نقل قول نوشته شده توسط mr.siahatgar مشاهده تاپیک
با سلام
من یه برنامه دارم که روی فرم یک دکمه هست که وقتی ان را میزنیم محاسباتی انجام میده
کنار این فرم یه کامپونت ساعت هم گذاشتم
وقتی برنامه را ران میکنم ساعت کار میکنه اما وقتی دکمه اجرای محاسبات میزنم ساعت می ایسته و کار نمیکنه تا وقتی که محاسبات تمام بشه و دوباره ساعت کار کند
کسی میدونه علتش چیه و چکار باید بکنم
درستش اینه کد بزارید
اما جواب شما این هست که محاسبات شما داره توی ترد اصلی برنامه انجام میشه برای همین تا اتمام اون رابط کاربری برنامه اپدیت نمیشه! که نتیجش میشه ساعت هنگ میکنه
شما باید اون محاسبات رو توسط backgroundWorker انجامش بدی