Mega Code Archive

 
Categories / C# / 2D Graphics
 

Button click action to move a ball

using System; using System.Drawing; using System.Windows.Forms; public class ButtonToMove : Form {   private int x = 50, y = 50;   private Button move = new Button();   public ButtonToMove() {     move.Text = "Move";     move.Location = new Point(5,5);     Controls.Add(move);     move.Click += new EventHandler(Move_Click);   }       protected void Move_Click(object sender, EventArgs e) {     x += 9;     y += 9;     Invalidate();   }   protected override void OnPaint( PaintEventArgs e )   {     Graphics g = e.Graphics;     Brush red = new SolidBrush(Color.Red);     g.FillEllipse(red ,x ,y, 20 ,20);     base.OnPaint(e);   }   public static void Main( ) {     Application.Run(new ButtonToMove());   }          }