Example #1
0
 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);
     }
 }
Example #2
0
 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);
         }
     }
 }