رفتن به مطلب
  • 0

خارج نشدن از layout


coco

سوال

سلام دوستان!

من شکلی دارم که هر 100 میلی ثانیه به top و left اش اضافه میشه!

حالا میخوام بگم که از لی اوت خارج نشه!

این رو نوشتم اما افاقه نکرد!

Sub t1_Tick
	Dim i As Int
	Dim e As Int
	If click.Top = 0%y Then
		i = -1%x
		e = -1%y
	else if click.Left = 0%x Then
		i = 1%x
		e = -1%y
	Else If click.Top = 70%y Then
		i = 1%x
		e = 1%y
	Else if click.Left = 70%x Then
		i = -1%x
		e = 1%y
	Else
		i = 1%x
		e = 1%y
	End If
	click.Left = click.Left +i
	click.Top = click.Top +e
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

11 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

دوستان این رو نوشتم!

اما وقتی به دیواره چپ میوره برمیگرده و از بالا خارج مشه!

Sub t1_Tick
	If imageview1.Left = 0%x Then
		t1.Enabled = False
		t2.Enabled = True
		t3.Enabled = False
		t4.Enabled = True
		imageview1.Left = imageview1.Left +1
		imageview1.Top = imageview1.Top +1
	Else
		imageview1.Left = imageview1.Left -1
		imageview1.Top = imageview1.Top -1
	End If
End Sub

Sub t2_Tick
	If imageview1.Left = 70%x Then
		t1.Enabled = True
		t2.Enabled = False
		t3.Enabled = True
		t4.Enabled = False
		imageview1.Left = imageview1.Left -1
		imageview1.Top = imageview1.Top +1
	Else
		imageview1.Left = imageview1.Left +1
		imageview1.Top = imageview1.Top -1
	End If
End Sub

Sub t3_Tick
	If imageview1.Top = 10%y Then
		t1.Enabled = False
		t2.Enabled = True
		t3.Enabled = False
		t4.Enabled = True
		imageview1.Left = imageview1.Left -1
		imageview1.Top = imageview1.Top +1
	Else
		imageview1.Left = imageview1.Left +1
		imageview1.Top = imageview1.Top -1
	End If
End Sub

Sub t4_Tick
	If imageview1.Top = 70%y Then
		t1.Enabled = True
		t2.Enabled = False
		t3.Enabled = True
		t4.Enabled = False
		imageview1.Left = imageview1.Left -1
		imageview1.Top = imageview1.Top +1
	Else
		imageview1.Left = imageview1.Left +1
		imageview1.Top = imageview1.Top -1
	End If
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوستان بخدا کارم گیره!

دو روزه کسی جواب نمیده!

اگه نمیدونید حداقل بگین که بیخیال شم!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

میخوام وقتی تایمر تیک خورد بره به یه طرف و اگر به دیواره لی اوت خورد تغییر جهت بده!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من توی بازی بزن لهش کنم واس کاراکتر مگسه خیلی سعی کردم اینکارو بکنم اما نشد

 

ک این ایمیج ویو خارج نشه از لایوت

 

ولی نشد

 

فهمیدید ب منم بگید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

شما دقیقا میخوایید چیکار کنید ؟ بگید شاید راه بهتری هم باشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...