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-1404, Jelsoft Enterprises Ltd.