www.doronamir.com

E-mail: doron@doronamir.com

 

 

 

 GDI+: PathGradientBrush

שיפור  היישום. : הזזת הריבוע במשטח ע"י החצים במקלדת ß  à  

בכדי להאזין למקלדת אפשר לבטל את מיקוד הפקד ע"י Enabled=false ולקלוט את ערכי המקלדת ע"י

אירוע KeyDown וזיהוי הפקד ע"י e.KeyCode בהתאם לערך הפקד ניתן לקוא למתודה המאפיינת את התנועה

 

                

 

private void btnShow_Click(object sender, System.EventArgs e)

        {

            sqrSize= new Size(20,20);

            sqr1 = new Square(sqrSize,Color.Yellow,Color.Blue);

            sqr1.Show(pictureBox1.Handle);

            btnShow.Enabled=false;

           

        }

 

    private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)

        {

 

            switch(e.KeyCode) // קליטת קוד המקש

            {

                case Keys.Right:  this.RightSide();break;

                case Keys.Left :  this.LeftSide();break;

                case Keys.Up   :  this.Up();break;

                case Keys.Down :  this.Down();break;

                case Keys.Escape:

                    this.Text="Escape";

                     MessageBox.Show("Do you want Escape ? ");

                    break;

                default: break;

            }

        }