Проверьте Ручки, кисти и цвета
Graphics g = this.CreateGraphics();
SolidBrush myBrush = new SolidBrush(Color.Red);
g.FillEllipse(myBrush, ClientRectangle);
Более полный пример. Это закрасит фон UserControl (в зависимости от размера пользовательского элемента управления) в розовый и создаст небольшой круг, заполненный оранжевым фоновым цветом.
protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics;
SolidBrush sb = new SolidBrush(Color.Pink);
g.FillRectangle(sb, e.ClipRectangle);
sb.Dispose();
sb = new SolidBrush(Color.Orange);
g.FillEllipse(sb, 20, 20, 20, 20);
sb.Dispose();
}
Это больше того, что вы ищете?
Если вы хотите, чтобы цвет фона был таким же, как у пользовательского элемента управления, измените это:
SolidBrush sb = new SolidBrush(this.BackColor); //Color.Pink);