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

نام تاپیک: یک حلقه For

  1. #1

    Thumbs down یک حلقه For

    for(int j=0;j<10;j++)
    {
    for(int i=0;i<20000;i++){a.Text="a";}
    b.Left+=2;
    }

    اینو رو خود Click دکمه b نوشتم و با زدنش شروع به حرکت میکنه اما در هنگام حرکت دیگه به هیچی دیگه کامپیوتر فکر نمیکنه هر چیم که بزنم گیر میکنه
    حالا مثلا می خوام بجای اون For تویی که Texte a رو مساوی a میکنه یه process بذارم و بجای اون b.Left یه progressbar که پیشرفت کنه اما در حین کار این جوری نشه

  2. #2
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736
    نقل قول نوشته شده توسط benyamin_pc مشاهده تاپیک
    for(int j=0;j<10;j++)
    {
    for(int i=0;i<20000;i++){a.Text="a";}
    b.Left+=2;
    }

    اینو رو خود Click دکمه b نوشتم و با زدنش شروع به حرکت میکنه اما در هنگام حرکت دیگه به هیچی دیگه کامپیوتر فکر نمیکنه هر چیم که بزنم گیر میکنه
    حالا مثلا می خوام بجای اون For تویی که Texte a رو مساوی a میکنه یه process بذارم و بجای اون b.Left یه progressbar که پیشرفت کنه اما در حین کار این جوری نشه
    البته که گیر میکنه، مگر انتظار دیگری هم میشه داشت، کارکردن با Thread را در دات نت مطالعه کنید.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629
    با سلام
    مى‌توانید داخل حقله از DoEvents استفاده کنید تا سایر وقفه‌ها هم بتوانند کار عادى خودشان را انجام دهند.

    صباصبوحى

  4. #4
    از راهنمیتون ممنون اما میشه کمی بیشتر توضیح بدین؟یا یک نمونه کد بذارین

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

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