4.使用GDI+画椭圆
原文:http://www.cnblogs.com/kiny/articles/2506926.html
利用DrawArc能绘制出椭圆来,GDI+还有专门绘制椭圆的方法DrawEllipse。
//rect: System.Drawing.Rectangle 结构,它定义椭圆的矩形边界。 DrawEllipse(Pen pen, Rectangle rect) DrawEllipse(Pen pen, RectangleF rect) //x:定义椭圆的边框的左上角的 X 坐标。 //y:定义椭圆的边框的左上角的 Y 坐标。 //width:定义椭圆的边框的宽度。 //height:定义椭圆的边框的高度。 DrawEllipse(Pen pen, int x, int y, int width, int height) DrawEllipse(Pen pen, float x, float y, float width, float height)
private void Form1_Paint(object sender, PaintEventArgs e) { //创建画板从Paint事件中的直接引用Graphics对象 Graphics graphics = e.Graphics; graphics.Clear(Color.Black); //定义画笔 Pen pen = new Pen(Color.White, 3.0f); graphics.DrawEllipse(pen, new Rectangle(50, 50, 100, 200)); }