نوشته شده توسط : hadavi

حرکت یک شی در صفحه مهم برای امتحان

می خواهیم توسط دکمه­ ی حرکت، و انتخاب یکی از رادیو باتن های بالا و پایین و ... شی مورد نظر(باتن می باشد. نام آن­را 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



:: بازدید از این مطلب : 380
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 23 اردیبهشت 1396 | نظرات (0)
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


ورود کاربران

خوش آمدید! لطفا وارد حساب خود شوید

رمز عبور را فراموش کرده‌اید؟
حساب کاربری ندارید؟

فراموشی رمز عبور

نام کاربری یا ایمیل خود را وارد کنید

یا

ثبت نام کاربران

در چند ثانیه حساب کاربری خود را بسازید

قبلا ثبت نام کرده‌اید؟

نظرات کاربران

دیدگاه خود را با ما در میان بگذارید