Based on user response263134:
g.FillRegion(Brushes.Black, GetRingRegion(center, innerRadius, outherRadius)); public static RectangleF GetRectangle(PointF center, float radius) { var rectangle = new RectangleF(center.X - radius, center.Y - radius,radius * 2, radius * 2); return rectangle; } public static Region GetRingRegion(PointF center, float innerRadius, float outherRadius) {
source share