PDA

View Full Version : تغییرات در ظاهر فرم به محض اجرای دستور



sara147
پنج شنبه 11 تیر 1394, 10:57 صبح
سلام دوستان

من یک برنامه نوشتم که یکسری تست هایی روی سیستم انجام میده. و مراحل کار رو هم بصورت برچسب نوشتم و در کنار هر کدوم یک تصویر تیک گذاشتم . که هر وقت مرحله ی مربوطه بررسی شد اون تصویر تیک مربوط به هر مرحله visible اش true بشه. مشکل اینجاست که بعد از اینکه کل مراحل انجام شد تصاویر نمایان میشن. اجرای پروسه هم حدود 2 دقیقه طول میکشه و اینکه بعدش همه تصاویر با هم نمایان بشن زیاد جالب نیست. برای کنترل richtextbox یا lable هم همین مشکل وجود داره.
از چه طریق میتونم کاری کنم که بلافاصله بعد از تغییرات ظاهری که به کنترل ها میدم نتیجه رو ببینم؟

ممنون.

محمد رضا فاتحی
پنج شنبه 11 تیر 1394, 11:00 صبح
اگه از thread استفاده می کنید مشکلی نباید داشته باشه می تونید بعد از نمایش دادن تیک ها یه refresh هم بزنید

hamid_hr
پنج شنبه 11 تیر 1394, 11:05 صبح
میتونی بعد از اینکه visable رو برابر با true کردی بنویسی
Application.DoEvents();
ولی اصولیش اینه که از ترد استفاده کنی