PDA

View Full Version : سوال: گزارش لحظه ای حلقه FOR



jaykob
یک شنبه 17 بهمن 1395, 20:59 عصر
سلام


من یک حلقه for دارم که تعداد زیادی اطلاعات رو باید دریافت کنه اول به یک سرویس وصل می شه و یکسری اطلاعات رو دریافت می کنه و بعد یک Thread دو ثانیه ای داره و بعد می ره سراغ گرفتن اطلاعات بعدی حالا من یک Label گذاشتم روی برنامم می خوام بدونم از زمانی برنامم رو start کردم حلقه چند بار چرخیده ؟ من به شکل ساده گذاشتم برنامه هنگ می کرد آخر بار می گفت که مثل ۹۰ بار چرخیده حلقه ولی من می خوام لحظه ای و با هر بار پایان حلقه یک عدد به این label اضافه بشه و من بتونم ببینم . چه کاری باید انجام بدم ؟

در ضمن یک دکمه stop دارم که هر وقت خواستم for رو stop کنم کد این بخش به چه شکل هست ؟


تشکر

hamid_hr
دوشنبه 18 بهمن 1395, 09:06 صبح
برای این نوع کارها بهتره از backgroundworker استفاده کنید
یه آموزش دربارش بخونید همه ی خاسته های شما رو برآورده میکنه

Helpco
دوشنبه 18 بهمن 1395, 15:18 عصر
میشه یک نمونه بزارید؟

hamid_hr
دوشنبه 18 بهمن 1395, 16:46 عصر
یک نمونه با backgroundworker

Sample.rar (http://barnamenevis.org/attachment.php?attachmentid=144414&stc=1&d=1486388787)