نمایش نتایج 1 تا 3 از 3

نام تاپیک: خطای runTime در backgroundWorker

  1. #1

    خطای runTime در backgroundWorker

    دوستان چرا نمیتونم در اونت doWork از شئ backGroundWorker مقدار یه label رو ست کنم؟ خطای ران تایم میده.
     private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
    {
    for (int i = 0; i < 3; i++)
    {
    MessageBox.Show(i.ToString());
    Thread.Sleep(300);
    }
    label1.Text = "hossein";
    }



    با تشکر.

  2. #2
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,184

    نقل قول: خطای run Time در backgroundWorker

    اولا خطا رو ننوشتید
    ....
    اگه درست حدس زده باشم در مورد invoke سرچ کنید
    یه روش غیر اصولی هست که پیشنهاد نمی شه ولی کارتون رو راه میندازه
    تو سازنده فرمتون اینو بنویسید


    CheckForIllegalCrossThreadCalls = false;


    ولی بازهم می گم غیر اصولیه

  3. #3
    کاربر دائمی آواتار hi level hdd
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    حکیمیه
    پست
    165

    نقل قول: خطای run Time در backgroundWorker


    this.Invoke((MethodInvoker)delegate{ labelX.Text= msg; });
    آخرین ویرایش به وسیله Mahmoud.Afrad : دوشنبه 22 تیر 1394 در 20:06 عصر

تاپیک های مشابه

  1. سوال: خطای runtime error
    نوشته شده توسط zeinab62 در بخش Classic ASP
    پاسخ: 1
    آخرین پست: جمعه 09 مرداد 1388, 11:58 صبح
  2. سوال: مشکل در Publish سایت، خطای Runtime Error بر روی اینترنت
    نوشته شده توسط hdv212 در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: دوشنبه 01 مهر 1387, 11:57 صبح
  3. خطای Runtime
    نوشته شده توسط smderfan در بخش Access
    پاسخ: 3
    آخرین پست: چهارشنبه 12 تیر 1387, 07:21 صبح
  4. برنامه ای دارم که وقتی از آن خارج می شوم با خطای RunTime Error 216 مواجه ميشم
    نوشته شده توسط SADAF در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: یک شنبه 30 مرداد 1384, 12:31 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •