کم کم دارم میرم به سمت محاسبه ماهواره و ..... فکر کنم یک ماهواره بفرستم هوا با نرم افزار اکسس .
ضمنا در مورد جابجایی دایره
فرمول محاسبه دایره بصورت نقطه ای هست
دایره رو کوچک کنید میبینید مشکلی نداره
به اصل فرمول شک نکنید
مشکل اینه که
عملکرد move بر اساس گوشه سمت چپ و بالای شی هست .
وسط شی رو باید حساب کنم و به فرمول بدم که جابجایی نسبت به وسط شی انجام بشه .
نقطه جابجایی اشیا در اکسس گوشه بالا و چپ هست
نه وسط شی ء و اگر دقت کنید میبینید دقیق سر جا هست .
top left.jpg
برای اینکه جابجایی بر اساس وسط شی باشه باید
height تقسیم بر2
weight تقسیم بر 2
این فرمول را در اینتروال move جایگزین کنید.
Me.Box1.Move xx - (Me.Box1.Width / 2), yy - (Me.Box1.Height / 2)
به top , left از move کم بشه.
همین مقدار هم به فاصله امن حاشیه اضاف باید بشه که به گوشه بالا و چپ ارور نده