public override void Draw(PaintGraphics graphics) { if (EShapeStatus == FigureDrawingClass.EShapeStatus.DONE) { graphics.MySmoothingMode = EPaintSmoothingMode.AntiAlias; graphics.FillEllipse( new PaintSolidBrush(Color), Location.X - Thickness / 2, Location.Y - Thickness / 2, Thickness, Thickness); } }
public override void Draw(PaintGraphics graphics) { if (_points.Count > 1) { for (int i = 0; i < _points.Count - 1; i++) { graphics.DrawLine(new PaintPen(new PaintSolidBrush(Color), Thickness), _points[i], _points[i + 1]); } foreach (ShapePoint point in _points) { graphics.MySmoothingMode = EPaintSmoothingMode.AntiAlias; graphics.FillEllipse(new PaintSolidBrush(Color), point.X - Thickness / 2, point.Y - Thickness / 2, Thickness, Thickness); } } }