绘制基本图形之椭圆、圆弧

绘制椭圆:需要有Graphics和Pen对象。Graphics对象提供DrawEllipse方法,Pen对象存储用于呈现椭圆的线条属性,如宽度和颜色。

 

 

 private void Form1_Paint(object sender, PaintEventArgs e)
        {
            Graphics g = e.Graphics;
            Pen p = new Pen(Color.Red,5);
            //后两个参数
            //1 startangle 从X轴开始沿顺时针方向旋转的角度
            //2 从起始角开始到弧线的结束点沿顺时针方向角度的角
            g.DrawArc(p,0,50,200,200,0,120);
            //绘制扇形
        
            //     System.Drawing.Pen,它确定扇形的颜色、宽度和样式。
            //
            //   x:
            //     边框的左上角的 x 坐标,该边框定义扇形所属的椭圆。
            //
            //   y:
            //     边框的左上角的 y 坐标,该边框定义扇形所属的椭圆。
            //
            //   width:
            //     边框的宽度,该边框定义扇形所属的椭圆。
            //
            //   height:
            //     边框的高度,该边框定义扇形所属的椭圆。
            //
            //   startAngle:
            //     从 x 轴到扇形的第一条边沿顺时针方向度量的角(以度为单位)。
            //
            //   sweepAngle:
            //     从 startAngle 参数到扇形的第二条边沿顺时针方向度量的角(以度为单位)。
            g.DrawPie(p,0,200,300,200,50,120);
            g.Dispose();

 

  

 

posted @ 2018-04-24 09:38  WhiteSpace  阅读(684)  评论(0编辑  收藏  举报