سلام.
من کد برنامه ای رو میخوام که تو Form load درست میشه : یه توپ (Shape) باشه که حرکت کنه و با خوردن به دیواره ها در جهت مخالف اون زاویه حرکت کنه .
خیلی لازم دارم ممنون.![]()
سلام.
من کد برنامه ای رو میخوام که تو Form load درست میشه : یه توپ (Shape) باشه که حرکت کنه و با خوردن به دیواره ها در جهت مخالف اون زاویه حرکت کنه .
خیلی لازم دارم ممنون.![]()
برای حرکت میتونی از تابع رندوم استفاده کنی و اونو داخل یک تایمر بذاری
برای برگشت هم میتونی از شرط استفاده کنی که وقتی به اون left یا Top رسید مختصات توپ اضافه یا کم بشه
سلام.
من با تایمر آشنا نیستم میشه کمی از کدهاشو بدید؟
راستی دوستان دیگه ای اگه تونستند یه کم کمک کنن ممنون
Last edited by Iranian boy10; 06-05-2009 at 14:38.
کسی چرا کمک نمیکنه ؟؟؟؟؟؟؟؟؟؟؟
کدش خیلی سادست
شما باید یه تصویر توپ رو صفحه بذاری
بعد به وسیله تایمر هر چند ثانیه مقدار left و top تصویر رو که همون توپ هست تغییر بدی
و یه شرط هم باید واسه این حرکتا بذاری
اونم این که اگر موقعیت عکس با left و top صفحه یکی شد حرکت معکوس بشه.
یه تایمر رو فرمت بذار
تایمر یه خواص داره به اسمه interval تعداد دفعات اجرا مثلا اگه بدی 1000 هر 1 ثانیه کدهای داخلشو اجرا میکنه
Private Sub Timer1_Timer()
کدها اینجا نوشته میشن
vv
End Sub
میتونی بنویسی
shape1.left=shape1.left +120
که این هر دفعه 120 تا به left ابجکتت اضافه میکنه
این جوری که فقط شی به سمت راست میره![]()
میدونم به سمت راست میره
یه مثال زدم که بدونه چه جوریه
چون دوستمون باید از تابع Random استفاده کنه تا حرکتش تصادفی باشه![]()
کی میتونه چندتا کد از این مسئله رو بنویسه اگه بنویسه ممنون میشم .
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)