局部变量private int t=0;
找到button的单击事件,进入其中:
private void button_Click(object sender,EventArgs e)
{
switch(t)
{
case 0:label1.Text = "aaa";t++;break;
case 1:label1.Text = "bbb";t++;break;
case 2:label1.Text = "ccc";t++;break;
case 3:label1.Text = "ddd";t++;break;
case 4:label1.Text = "eee";t++;break;
}
}我想让程序点击按钮后出现红色的aaa,再点击出现黑色的bbb,再点击出现蓝色的ccc,在哪定义每次的颜色属性,我在控件属性面板里面定义了。但是每次点击按钮都是一个颜色。不能实现颜色也变化。求助啊啊 。
找到button的单击事件,进入其中:
private void button_Click(object sender,EventArgs e)
{
switch(t)
{
case 0:label1.Text = "aaa";t++;break;
case 1:label1.Text = "bbb";t++;break;
case 2:label1.Text = "ccc";t++;break;
case 3:label1.Text = "ddd";t++;break;
case 4:label1.Text = "eee";t++;break;
}
}我想让程序点击按钮后出现红色的aaa,再点击出现黑色的bbb,再点击出现蓝色的ccc,在哪定义每次的颜色属性,我在控件属性面板里面定义了。但是每次点击按钮都是一个颜色。不能实现颜色也变化。求助啊啊 。
{
switch(t)
{
case 0:label1.Text = "aaa";
//下面是背景颜色
label1.BackColor = Color.Red;
//下面是label里的字体颜色red是红色,以下类推
label1.ForeColor=Color.Red;
t++;
break;
case 1:label1.Text = "bbb";t++;break;
case 2:label1.Text = "ccc";t++;break;
case 3:label1.Text = "ddd";t++;break;
case 4:label1.Text = "eee";t++;break;
}
}
{
Label a = label1;
switch (t++ % 5)
{
case 0: a.Text = "aaa"; a.ForeColor = Color.Red; break;
case 1: a.Text = "bbb"; a.ForeColor = Color.Black; break;
case 2: a.Text = "ccc"; a.ForeColor = Color.Blue; break;
case 3: a.Text = "ddd"; a.ForeColor = Color.Yellow; break;
case 4: a.Text = "eee"; a.ForeColor = Color.Green; break;
}
}
只有你每次有事件发生时,就可以改变你想达到的想法.
你只写了TextBox的Text的属性,所以你看不到颜色的变化