先看效果

所用的到控件是Timer,label ,button

拉三个label 将字体大小改为适中即可

定义变量和颜色容器
cs
int a = 0,b = 1,c= 2,i,j,k;
List<Color> Colorslist = new List<Color>() { Color.Purple, Color.Pink, Color.Blue };
Timer事件
cs
private void timer1_Tick(object sender, EventArgs e)
{
i = a % 3;
j = b % 3;
k = c % 3;
label1.ForeColor = Colorslist[i];
label2.ForeColor = Colorslist[j];
label3.ForeColor = Colorslist[k];
a++;
b++;
c++;
}
窗体加载事件
cs
private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled=false;
}
按钮点击事件
cs
private void btn_Change_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
}