1.首先要决定画什么:
如:画线 就会使用画笔 Pen p=Pens.red;(定义的红色的画笔)
如:画填充图形 就会使用Brush b=new TextureBrush(Image.Fromfile("文件路径及文件"));
2.开始规划要画的东西:
如:画线 Point p1=new Point(0,0); Point p2=new Point(50,50); //设置一条线上两个点的X值和Y值
如:画填充图形 Rectangle rec = new Rectangle(0,0,50,50); //定义圆或矩形(X轴,Y轴,宽度,高度)
3.得到当前控件的Graphics对象
Graphics gdi = this.CreateGraphics(); //得到当前控件的Graphics对象(画线和填充图都会用到它)
4.开始画
如:画线 gdi.DrawLine(p,p1,p2); //开始画线
如:画填充图 gdi.FillEllipse(Brushes.Blue,rec);//对当前窗体画圆,使用纯蓝色填充
或:画填充图 gdi.FillRectangle(b,0,0,this.ClientSize.Width,this.ClientSize.Height); //对当前窗体画矩形覆盖整个窗体,使用a.jpg来填充(X轴,Y轴,宽度,高度)