PDA

View Full Version : مشکل با نمایش



XMEGAMAHDI
سه شنبه 30 مهر 1387, 04:00 صبح
به نام خدا سلام دوستان من یک مشکل اساسی داشتم اون هم اینه که وقتی در یک زیر برنامه بعد تغییر مقدار یک تکست باکس یک فرمان threading,thread.sleep() که برحسب میلی ثانیه تاخیر ایجاد میکنم قرار میدهم برنامه اول صبر میکند تا تاخیر به اتمام برسد بعد تغییرات را در تکست باکس نمایش میدهد و اگر هم طبق برنامه ای که متن اون را برای مشاهده قرار دادم در یک حلقه for این کار را چند بار انجام دهم مثلا 10 بار تکرار کنم صبر میکند هر ده مرتبه تمام شود بعد نتیجه را که عدد 10 است نمایش میدهد در حالی که از نمایش عدد های قبل محروم شده ام و این خیلی نکته منفی برای من میباشد ومن نمیخواهم تاخیر را باتایمر به وجود بیاورم چون از زیر برنامه بیرون نمی ایم و همچنین تاخیر بعضی جاها متغییر است ممنون میشم من رو برای اصلاح این برنامه یا حداقل معرفی کردن یک فرمان جدید یاری کنید.متشککرم.
For t = 1 To 10
Threading.Thread.Sleep(1000)
TextBox1.Text = Str(t)
Next

mostafaaa
سه شنبه 30 مهر 1387, 09:34 صبح
بعد از هر بار که TextBox رو مقدار دهی میکنی اونرو Refresh کن.

XMEGAMAHDI
سه شنبه 30 مهر 1387, 12:57 عصر
به نام خدا سلام آقا ممنون خیلی متشککرم ودر ضمن خیلی از شما ممنونم که اینقدر به افراد تازه کار کمک میکنید.خداحافظ