Я хочу менять цвет фона каждую 1 секунду, используя таймер в winform. Например, красный -> SystemColors.Control -> красный -> SystemColors.Control -> ..
У меня есть меню в mainUI. Поэтому, когда я нажимаю на этот элемент управления, я хочу видеть автоматическое изменение цвета фона mainUI.
Вот код, который я написал. что я должен изменить в этом коде?
private void RadMenuItem9_Click(object sender, EventArgs e)
{
System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();
timer.Enabled = true;
timer.Interval = 2000;
timer.Tick += new EventHandler(Timer1_Tick);
timer.Start();
}
private void Timer1_Tick(object sender, EventArgs e)
{
BackColor = Color.Red;
Thread.Sleep(1000);
BackColor = SystemColors.Control;
}