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));
        }

 

posted on 2012-10-29 14:42  凡一二三  阅读(3097)  评论(0编辑  收藏  举报