Witam, staram się narysować kolo wewnątrz którego znajdowały się będą liczby (coś jak w zegarku), niestety gdy chcę je umieścić w środku pojawiają się na zewnątrz koła.czemu?
Graphics graphics = e.Graphics;
Pen obramowanie = new Pen(Color.RoyalBlue, 3);
SolidBrush liczbyKolor = new SolidBrush(Color.FromArgb(10, 10, 10));
Point startOfBox = new Point(50, 50);
Size boxSize = new Size(250, 250);
float promien = boxSize.Width / 2;
Rectangle rectangle = new Rectangle(startOfBox, boxSize);
Pen wskazówka = new Pen(Color.Black, 2);
wskazówka.StartCap = LineCap.RoundAnchor;
Font textFont = new Font("Century", 12F, FontStyle.Bold);
Point centerOfCircle = new Point(startOfBox.X + boxSize.Width / 2, startOfBox.Y + boxSize.Height / 2);
double angle = GetAngle(Normalize(Convert.ToDouble(dane[3], CultureInfo.InvariantCulture), -5, 5));
double x2 = centerOfCircle.X - (Math.Cos(angle) * boxSize.Width / 2);
double y2 = centerOfCircle.Y - (Math.Sin(angle) * boxSize.Width / 2);
Point endPoint = new Point((int)x2, (int)y2);
graphics.DrawEllipse(obramowanie,rectangle);
graphics.DrawString("5", textFont, liczbyKolor, 300,165);
graphics.DrawLine(wskazówka, centerOfCircle, endPoint);
c