PDA

View Full Version : سوال: چطوری میشه در حین اجرای برنامه، از غیر فعال شدن یک فرم جلوگیری کرد؟



Jalalkhan
دوشنبه 29 آذر 1389, 10:42 صبح
من توی برنامم این مشکلو دارم که وقتی دستور اجرای یک مرحله بخصوصی از محاسباتو به برنامه میدم، فرم به صورت Not Responding در میاد و نتیجتاً تا زمانی که اون مرحله تموم نشده، همینطور فرم غیرفعال میمونه. به همین خاطر من نمیتونم یه progressbar بذارم که حین اون مرحله ی محاسباتی پر بشه! اتفاقی که میوفته اینه که بعد از اینکه اون مرحله محاسباتی تموم میشه، یک دفعه Progressbar پر میشه!
کسی هست که تا حالا به این مشکل برخورده باشه و بتونه حلش کنه؟
مرسی!

devhandler
دوشنبه 29 آذر 1389, 11:04 صبح
شما باید از Threading داخل برنامتون استفاده کنید. جستجو کنید مسائل زیادی مطرح شده و جواب داده شده است. میتونید از BackGroundWorker هم استفاده کنید.

Jalalkhan
سه شنبه 30 آذر 1389, 00:34 صبح
از راهنمایت ممنونم!
با Backgroundworker کارم راه افتاد:)