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

نام تاپیک: مکث حلقه برای اجرای متدها و event های کلاس

  1. #1

    Question مکث حلقه برای اجرای متدها و event های کلاس

    سلام
    من یک دیکشنری دارم که با حلقه foreach روی عناصر اون حرکت میکنم و برای هر عنصر متدی از یک کلاس رو اجرا میکنم
    اون متد خودش چندین متد و رویداد داره که باید بعدش اجرا بشن

    مشکل اینجاست که foreach فرصت نمیده که متدها و رویدادها اجرا بشن و کل لیست رو پیمایش میکنه

    راه حل چیست؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: مکث حلقه برای اجرای متدها و event های کلاس

    نقل قول نوشته شده توسط h_mirgh20 مشاهده تاپیک
    سلام
    من یک دیکشنری دارم که با حلقه foreach روی عناصر اون حرکت میکنم و برای هر عنصر متدی از یک کلاس رو اجرا میکنم
    اون متد خودش چندین متد و رویداد داره که باید بعدش اجرا بشن

    مشکل اینجاست که foreach فرصت نمیده که متدها و رویدادها اجرا بشن و کل لیست رو پیمایش میکنه

    راه حل چیست؟
    سلام
    توی حلقه متد Application.DoEvents رو فراخوانی کن.

    صبا صبوحی

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

  1. نیاز به dll برای اجرای برنامه روی سیستم های دیگر
    نوشته شده توسط Alfred188 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: یک شنبه 23 مهر 1391, 21:07 عصر
  2. سوال: کاربرد متدها و property های کلاس Array
    نوشته شده توسط mehdihadeli در بخش C#‎‎
    پاسخ: 3
    آخرین پست: دوشنبه 15 شهریور 1389, 18:42 عصر
  3. مشکل با SQL برای اجرای برنامه در سیستم های مختلف
    نوشته شده توسط hassan_kahrizy در بخش C#‎‎
    پاسخ: 5
    آخرین پست: شنبه 15 تیر 1387, 23:47 عصر
  4. ترتیب اجرای event های یک کنترل
    نوشته شده توسط pd_ze62 در بخش C#‎‎
    پاسخ: 12
    آخرین پست: چهارشنبه 22 اسفند 1386, 12:51 عصر
  5. آیا غیر از Wine راهی برای اجرای برنامه های ویندوز نیست مثلا
    نوشته شده توسط rezaTavak در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 10
    آخرین پست: سه شنبه 23 تیر 1383, 22:07 عصر

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

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