public void drawLine()
{
Graphics g = this.CreateGraphics();
Point[] pts = new Point[40];
int r = 50;
int cr = 150;
double pai = 3.14;
double unit = pai * 2 / 40;
for (int i = 0; i < 40; i++)
{
pts[i].X = cr + (int)((r + i * 2 ) * Math.Sin(unit * i ));
pts[i].Y = cr + (int)((r + i * 2 ) * Math.Cos(unit * i ));
}
g.DrawCurve(new Pen(Color.Red, 2), pts);
}