-
دوشنبه 08 شهریور 1389, 14:45 عصر
#19
کاربر دائمی
نقل قول: ProgressBar : در زمان لود اطلاعات در گرید "اطلاعات در حال بار گذاری است" نمایش داده شود
وقتی به متد ShowMask میره ارور نمایش داده میشه!
آیا در این ایونت امکان اجرای متدی نیست؟ من کد متد ماسک رو داخل خود ایونت هم نوشتم باز ارور داد!
مفهوم ارور بالا چیه و راه حلش؟
وقتی با ترد ها کار می کنید(backgroundWorker در پشت صحنه با ترد ها کار میکنه) نمی تونید منابعی رو که در اختیار سایر ترد هاست تغییر بدهید اینجا احتمالا شما یه تغییر روی کنترل 'Pnl_Container' که در اختیار UI هست و در کنترل ترد مربوط به backgroundWorker1 نیست در وسط کارهایی که در ترد backgroundWorker انجام میشه ، انجام دادید.
راه حل اینه که خاصیت WorkerReportsProgress را true کنید و بعد از رویداد ProgressChanged استفاده کنید.
برچسب های این تاپیک
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت