حرکت یک شی در صفحه مهم برای امتحان
می خواهیم توسط دکمه ی حرکت، و انتخاب یکی از رادیو باتن های بالا و پایین و ... شی مورد نظر(باتن می باشد. نام آنرا btn_Object گذاشتم) روی صفحه حرکت نماید. و با دکمه ی توقف از حرکت بازایستد. برای انجام تمرین زیر، نیاز به سه شی button و یک Timer و چهار RadioButton داریم. که از بخش toolbox روی صفحه فرم قرار میدهیم.

حرکت یک شی در صفحه مهم برای امتحان
می خواهیم توسط دکمهی حرکت، و انتخاب یکی از رادیو باتن های بالا و پایین و ... شی مورد نظر(باتن می باشد. نام آنرا btn_Object گذاشتم) روی صفحه حرکت نماید. و با دکمهی توقف از حرکت بازایستد. برای انجام تمرین زیر، نیاز به سه شی button و یک Timer و چهار RadioButton داریم. که از بخش toolbox روی صفحه فرم قرار میدهیم.
خصوصیت Interval از شی timer1 بر حسب میلی ثانیه می باشد. زمان مورد نیاز برای حرکت شی را تنظیم میکنیم. در اینجا روی 60 قرار دادیم.
خصوصیت Back Color از btn_Object را red و خصوصیت text آنرا خالی گذاشتم.
روی شی timer1 کلیک کرده و کدهای زیر را درون آن تایپ میکنیم:
private void timer1_Tick(object sender, EventArgs e)
{
int x, y;
x = btn_Object.Location.X;
y = btn_Object.Location.Y;
if (rdb_Up.Checked == true)
{
btn_Object.Location = new Point(x, y - 1);
}
if (rdb_Down.Checked == true)
{
btn_Object.Location = new Point(x, y + 1);
}
if (rdb_Diameter_Top.Checked == true)
{
btn_Object.Location = new Point(x + 1, y - 1);
}
if (rdb_Diameter_Down.Checked == true)
{
btn_Object.Location = new Point(x - 1, y + 1);
}
}
روی دکمه حرکت کلیک کرده و کد زیر را تایپ میکنیم:
private void btn_Start_Click(object sender, EventArgs e)
{
timer1.Start();
}
روی دکمه توقف کلیک کرده و کد زیر را تایپ میکنیم:
private void btn_Stop_Click(object sender, EventArgs e)
{
timer1.Stop();
}
جهت دانلود کد برنامه روی لینک زیر کلیک نمایید:
https://drive.google.com/file/d/0B1gG1Mpj5aojdWx1TWJkeXJ3djA/view?usp=sharing
جهت دانلود PDF برنامه روی لینک زیر کلیک نمایید:
https://drive.google.com/file/d/0B1gG1Mpj5aojQ0JBMjZaZFZXeTg/view?usp=sharing
:: بازدید از این مطلب : 371
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0