| | |
| | | |
| | | public override void Draw(Graphics g) |
| | | { |
| | | g.DrawEllipse(Pen, new RectangleF(Center.X - Radius, Center.Y - Radius, Radius * 2, Radius * 2)); |
| | | g.DrawLine(Pen, Center.X, Center.Y - Radius, Center.X, Center.Y + Radius); |
| | | g.DrawLine(Pen, Center.X - Radius, Center.Y, Center.X + Radius, Center.Y); |
| | | g.DrawEllipse(Pen, new RectangleF((float)Center.X - Radius, (float)Center.Y - Radius, Radius * 2, Radius * 2)); |
| | | g.DrawLine(Pen, (float)Center.X, (float)Center.Y - Radius, (float)Center.X, (float)Center.Y + Radius); |
| | | g.DrawLine(Pen, (float)Center.X - Radius, (float)Center.Y, (float)Center.X + Radius, (float)Center.Y); |
| | | |
| | | string info = GetDisplayText(); |
| | | g.DrawString(info, new Font("NewRoman", FontSize), new SolidBrush(Pen.Color), new PointF(Center.X - Radius - FontDistance, Center.Y - Radius - FontDistance)); |
| | | g.DrawString(info, new Font("NewRoman", FontSize), new SolidBrush(Pen.Color), new PointF((float)Center.X - Radius - FontDistance, (float)Center.Y - Radius - FontDistance)); |
| | | } |
| | | |
| | | public override string GetDisplayText() |