本例实现了一个通过单击按钮来移动物体的例子,
usingSystem;usingSystem.Drawing;usingSystem.Windows.Forms;publicclassButtonToMove:Form{privateintx=50,y=50;privateButtonmove=newButton();publicButtonToMove(){move.Text="Move";move.Location=newPoint(5,5);Controls.Add(move);move.Click+=newEventHandler(Move_Click);}protectedvoidMove_Click(objectsender,EventArgse){x+=9;y+=9;Invalidate();}protectedoverridevoidOnPaint(PaintEventArgse){Graphicsg=e.Graphics;Brushred=newSolidBrush(Color.Red);g.FillEllipse(red,x,y,20,20);base.OnPaint(e);}publicstaticvoidMain(){Application.Run(newButtonToMove());}}
本文源自:翔宇亭——IT乐园(http://),转载请保留此信息!