C# 一个button,一个label,按button按钮,label的颜色不断变化的代码
8个回答
展开全部
加一个名为timer,颜色是随机变化的,你也可以建个数组,在固定的几个颜色之间变换
Random r = new Random();
private void button1_Click(object sender, EventArgs e)
{
timer1.Start();
timer1.Enabled = true;
timer1.Interval=200;
}
private void timer1_Tick(object sender, EventArgs e)
{
int red=0, green=0, blue=0;
red = r.Next(0, 256);
green = r.Next(0, 256);
blue = r.Next(0, 256);
label1.BackColor = Color.FromArgb(red, green, blue);
}
Random r = new Random();
private void button1_Click(object sender, EventArgs e)
{
timer1.Start();
timer1.Enabled = true;
timer1.Interval=200;
}
private void timer1_Tick(object sender, EventArgs e)
{
int red=0, green=0, blue=0;
red = r.Next(0, 256);
green = r.Next(0, 256);
blue = r.Next(0, 256);
label1.BackColor = Color.FromArgb(red, green, blue);
}
展开全部
在按钮的oncilk事件中获取label的css样式,控制label的color属性,用一个变量存储颜色码,然后附加到颜色中区··控制颜色码波动就可以实现·
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.labl1.BackColor=Color.Red; --背景色
this.labl1.ForeColor=Color.Green; --字体色
this.labl1.ForeColor=Color.Green; --字体色
参考资料: --
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要在属性中修改就行,不需要些代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ButtonClick事件中修改label的BackColor属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询