直线
Pen purplePen = new Pen(Color.Purple, 2);//实例化Pen类
Point point1 = new Point(10, 50);//实例化一个Point类
Point point2 = new Point(100, 50);
Graphics ghs = this.CreateGraphics();//实例化一个Graphics类
ghs.DrawLine(purplePen, point1, point2);//调用DrawLine方法绘制直线
Graphics ghs = this.CreateGraphics();//实例化Graphics类
Pen pinkPen = new Pen(Color.Pink, 2);//实例化Pen类
ghs.DrawLine(pinkPen, 180, 30, 180, 100);//调用DrawLine方法绘制直线
矩形
Graphics ghs = this.CreateGraphics();
Pen myPen = new Pen(Color.Plum, 3);
ghs.DrawRectangle(myPen, 10, 10, 150, 100);
椭圆
Graphics graphics = this.CreateGraphics();
Pen myPen = new Pen(Color.PowderBlue, 3);
graphics.DrawEllipse(myPen, 100, 50, 100, 50);
圆弧
Graphics ghs = this.CreateGraphics();//实例化Graphics类
Pen myPen = new Pen(Color.Black, 3);//实例化Pen类
Rectangle myRectangle = new Rectangle(70, 20, 100, 60); //定义一个Rectangle结构
//调用Graphics对象的DrawArc方法
ghs.DrawArc(myPen, myRectangle, 210, 120);
扇形
Graphics ghs = this.CreateGraphics();
Pen mypen = new Pen(Color.Orange, 3);
ghs.DrawPie(mypen, 50, 50, 120, 100, 210, 120);