public void draw() { //Pen pen1 = new Pen(gColor, gLineWidth); if (readshape.Shapetype == 3) { Polyline[] polylines = readshape.CollPolyline; for (int i = 0; i < polylines.Count(); i++) { PointF[] points = new PointF[polylines[i].Points.Count]; for (int j = 0; j < polylines[i].Points.Count; j++) { Mylibrary.Point point = polylines[i].Points[j]; PointF ps = new PointF(); ps.X = (float)polylines[i].Points[j].X; ps.Y = (float)polylines[i].Points[j].Y; points[j] = ps; } tuxiang(points); tu.DrawPolygon(Pens.Red, points); } } }