C# Winform 入门(11)之制作酷炫灯光效果
先看效果
所用的到控件是Timer,label ,button
拉三个label 将字体大小改为适中即可
定义变量和颜色容器
int a = 0,b = 1,c= 2,i,j,k;
List<Color> Colorslist = new List<Color>() { Color.Purple, Color.Pink, Color.Blue };
Timer事件
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++;
}
窗体加载事件
private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled=false;
}
按钮点击事件
private void btn_Change_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
}