1、新建自定义控件,如下图:

2、新建完,重写 protected override void OnPaint(PaintEventArgs pe)事件
protected override void OnPaint(PaintEventArgs pe)
{
base.OnPaint(pe);
Graphics g = this.CreateGraphics();
g.SmoothingMode = SmoothingMode.AntiAlias;
Brush brush = new SolidBrush(Color.FromArgb(212, 212, 212));
g.FillEllipse(brush, 0, 0, 100, 100);
brush = new SolidBrush(Color.FromArgb(169, 169, 169));
g.FillEllipse(brush, 4, 4, 92, 92);
brush = new SolidBrush(Color.GreenYellow);//填充的颜色
g.FillEllipse(brush, 7, 7, 86, 86);
brush = new SolidBrush(Color.FromArgb(75, 75, 75));//填充的颜色
g.DrawString("83", new Font("微软雅黑", 20), brush, new PointF(18, 35));
g.DrawString("%", new Font("