在winform的init方法中注册下面的代码,初始化定时器。
System.Timers.Timer t = new System.Timers.Timer(2000);
t.Elapsed += new System.Timers.ElapsedEventHandler(ChangeColor);//到达时间的时候执行事件
t.AutoReset = true;//设置是执行一次(false)还是一直执行(true)
t.Enabled = true;
动态获取容器控件,然后修改其背景色。
if (this.panel1.Controls.Count > 0)
{
foreach (Control item in panel1.Controls)
{
item.BackColor = Color.FromArgb(ran.Next(0, 255), ran.Next(0, 255), ran.Next(0, 255));
}
}
动态获取容器中的控件和定时器
于 2019-05-29 10:54:01 首次发布