View Full Version : تابع location
masmosi
یک شنبه 30 آذر 1393, 09:18 صبح
سلام دوستان عزیز
لطفا راهنمایی کنید
دوستان radiobutton رو به عنوان یک توپ در نظر بگیرید و button رو به عنوان یک دیوار
من میخوام وقتی location radio button با location button یکی شد برنام بگه game over
mrprestige
یک شنبه 30 آذر 1393, 10:53 صبح
سلام دوستان عزیز
لطفا راهنمایی کنید
دوستان radiobutton رو به عنوان یک توپ در نظر بگیرید و button رو به عنوان یک دیوار
من میخوام وقتی location radio button با location button یکی شد برنام بگه game over
سلام وقت بخیر ، امیدوارم منظورتون رو فهمیده باشم شما خب می تونین توی Form_Load این کد رو بنویسید
if ((radioButton1.Location == button1.Location))
{
MessageBox.Show("Game Over");
}
موفق باشید.
masmosi
یک شنبه 30 آذر 1393, 11:22 صبح
دوست عزیز این کار فقط با یک نقطه درمرکز button جواب میده .من منظور برخورد با طول و یاحتی عرض button هست
elec60
یک شنبه 30 آذر 1393, 17:36 عصر
دوست عزیز این کار فقط با یک نقطه درمرکز button جواب میده .من منظور برخورد با طول و یاحتی عرض button هست
باید تو LocationChanged هر کدوم از کنترلها مساحت مربوط به کنترل دیگه رو روی پنل (از Top Left کنترل تا Bottom Right ) در بیاریم(به کمک Location و Width و Height) و چک کنیم ببینیم X و یا Y کنترل اول تو این ناحیه قرار گرفت یا نه. اگه X + Width و Y+Height کنترل اول در این ناحیه قرار داشت یعنی Overlap دارن...
masmosi
سه شنبه 02 دی 1393, 12:42 عصر
دوست عزیز ممنون از راهنماییتون اگه بتونید یک قطعه کد برام بنویسی ممنون میشم
rahnema1
سه شنبه 02 دی 1393, 19:45 عصر
if (button1.Bounds.IntersectsWith(radioButton1.Bounds )) {
timer1.Enabled = false;
MessageBox.Show("Game Over!");
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.