-
سه شنبه 10 بهمن 1385, 03:28 صبح
#1
-
سه شنبه 10 بهمن 1385, 04:12 صبح
#2
کاربر دائمی

نوشته شده توسط
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 را در دات نت مطالعه کنید.
-
سه شنبه 10 بهمن 1385, 08:40 صبح
#3
کاربر دائمی
با سلام
مىتوانید داخل حقله از DoEvents استفاده کنید تا سایر وقفهها هم بتوانند کار عادى خودشان را انجام دهند.
صباصبوحى
-
سه شنبه 10 بهمن 1385, 09:02 صبح
#4
کاربر دائمی
از راهنمیتون ممنون اما میشه کمی بیشتر توضیح بدین؟یا یک نمونه کد بذارین
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت