protected override void OnPaint(PaintEventArgs paintEvent)
{
Graphics g = paintEvent.Graphics;//g
Pen OrangePen = new Pen(Color.Orange,3);//pen
Size s = new Size(100, 100);//size表示大小
Point p1 = new Point(20, 30);//表示的Rectangle左上角,
Rectangle R = new Rectangle(p1,s);
g.DrawRectangle(OrangePen,R); Point p2 = new Point(150, 60);
SolidBrush obrush = new SolidBrush(Color.OliveDrab);
Pen redpen = new Pen(Color.Red, 2);
g.DrawLines(redpen,90,30,110,40); g.DrawLines(redpen, 90, 120, 110, 130);
g.DrawLines(redpen,240,30,260,40);
g.DrawLines(redpen,240,120,260,130);
g.DrawLines(redpen,p1,p2);
g.FillRectangle(obrush,90,30,150,90);
g.DrawRectangle(redpen, 110, 40, 150, 90);
Pen greenpen = new Pen(Color.Green, 2);
SolidBrush brush = new SolidBrush(Color.Blue);
g.DrawEllipse(greenpen, R);
g.DrawEllipse(brush, R);
g.DrawEllipse(greenpen, 180, 30, 100, 50); Pen blackpen = new Pen(Color.Black, 1);
float startX = 100.0f;
float startY = 100.0f;
float controlX1 = 200.0f;
float controlY1 = 10.0f;
float controlX2 = 350.0f;
float controlY2 = 50.0f;
float endX = 500.0f;
float endY = 100.0f;
g.DrawBezier(blackpen, startX, startY, controlX1, controlY1, controlX2, controlY2, endX, endY); }
错误 1 “DrawLines”方法没有采用“5”个参数的重载 D:\chengxuanzhuangwenjian\yaqi\windowform\windowform\Form1.cs 38 13 windowform
g.DrawLines(redpen,90,30,110,40);//???????????????????????????????????????
{
Graphics g = paintEvent.Graphics;//g
Pen OrangePen = new Pen(Color.Orange,3);//pen
Size s = new Size(100, 100);//size表示大小
Point p1 = new Point(20, 30);//表示的Rectangle左上角,
Rectangle R = new Rectangle(p1,s);
g.DrawRectangle(OrangePen,R); Point p2 = new Point(150, 60);
SolidBrush obrush = new SolidBrush(Color.OliveDrab);
Pen redpen = new Pen(Color.Red, 2);
g.DrawLines(redpen,90,30,110,40); g.DrawLines(redpen, 90, 120, 110, 130);
g.DrawLines(redpen,240,30,260,40);
g.DrawLines(redpen,240,120,260,130);
g.DrawLines(redpen,p1,p2);
g.FillRectangle(obrush,90,30,150,90);
g.DrawRectangle(redpen, 110, 40, 150, 90);
Pen greenpen = new Pen(Color.Green, 2);
SolidBrush brush = new SolidBrush(Color.Blue);
g.DrawEllipse(greenpen, R);
g.DrawEllipse(brush, R);
g.DrawEllipse(greenpen, 180, 30, 100, 50); Pen blackpen = new Pen(Color.Black, 1);
float startX = 100.0f;
float startY = 100.0f;
float controlX1 = 200.0f;
float controlY1 = 10.0f;
float controlX2 = 350.0f;
float controlY2 = 50.0f;
float endX = 500.0f;
float endY = 100.0f;
g.DrawBezier(blackpen, startX, startY, controlX1, controlY1, controlX2, controlY2, endX, endY); }
错误 1 “DrawLines”方法没有采用“5”个参数的重载 D:\chengxuanzhuangwenjian\yaqi\windowform\windowform\Form1.cs 38 13 windowform
g.DrawLines(redpen,90,30,110,40);//???????????????????????????????????????
point[] s=new point{new point(200,10),new point(200,15),newb point(200,15)};