PDA

View Full Version : انجام دستور پس از اتمام دستور قبلی



king ag
سه شنبه 14 تیر 1390, 13:04 عصر
سلام دوستان
بی زحمت فایل پیوست رو دانلود کنید
چه کد هایی لازمه نوشته بشه تا بعد از مساوی شدن مقدار Top شیپ و کاماند فرم دوم اجرا بشه؟
در ضمن یک فرمانی هم بنویسید ر صورت مساوی شدن مقدارTop شیپ و کاماند تایمر غیر فعال بشه و شیپ در جای جدید خودش بدون پرش قرار بگیره

M.T.P
سه شنبه 14 تیر 1390, 14:29 عصر
کد تایمر رو به اینصورت تغییر بدید.


If Command1.Top > Shape1.Top Then Shape1.Top = Shape1.Top + 100
If Not Command1.Top > Shape1.Top Then
T1.Enabled = False
Form2.Show vbModal
End If

king ag
چهارشنبه 15 تیر 1390, 08:41 صبح
وقتی شما اونجا if not گذاشتی دیگه جمله If Command1.Top < Shape1.Top Then Shape1.Top = Shape1.Top - 100 صدق نمیکنه
من منظورم در هر دو حالت پایین و بالا بودن شیپ بود
چون این نمونه بود
تو کار اصلی بیشتر از یک شی برای کنترل وجود داره
بی زحمت راهنماییم کنید

king ag
چهارشنبه 15 تیر 1390, 19:50 عصر
لطف کنید سریع تر بی زحمت یکی کمک کنه
خیلی کارم فوریه
ممنون
موفق باشید