绘制基本图形之椭圆、圆弧
绘制椭圆:需要有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();

浙公网安备 33010602011771号