Pen p = new Pen(Color.Red, 1);
Graphics g = this.CreateGraphics();
g.TranslateTransform(200, 200);
p.DashStyle = DashStyle.Solid;
g.RotateTransform(45);
g.DrawLine(p, 0, 0, 10, 0);
g.TranslateTransform(5, -5);
g.RotateTransform(90);
g.DrawLine(p, 0, 0, 10, 0);
g.Dispose();
p.Dispose();
就是价格不同,绘制不同位置
------解决思路----------------------
改变DrawLine中的坐标,你定义坐标变量,改变后,重绘,在OnPaint中