Существует таймер на форме и в случае Tick Я:Как-нарисовать круг на фоне меняющегося
this.BackColor = ColorTranslator.FromHtml("#" + ColorCodesBack[_index]);
CurrentColor = ColorTranslator.FromHtml("#" + ColorCodesFore[_index]);
SolidBrush sb = new SolidBrush(CurrentColor);
g.FillEllipse(sb, this.Width/2 -200, this.Height/2 - 200, 200, 200);
g.DrawImage(b, 150, 150);
Проблема заключается только фоновые изменения на каждом тике, и я не см. круг в форме.
Спасибо, я уже понял, и вы правы, я должен поместить этот код в событие Paint. – Saber