C#编程。label 变色问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 04:33:19
变六种颜色。。。。。。
就是要点一下label变一种颜色。。点六次然后要变六次不痛的颜色。。。这个不太清楚。。。

教你一种自动变色的方法~!!(多线程)
using System.Threading;

//定义线程用来更换字体的颜色
Thread a; //全局变量
//在窗体加载事件
private void frmMian_Load(object sender, EventArgs e)
{
a = new Thread(new ThreadStart(show));
a.Start();
}
//下面有3个label(线程方法)
private void show()
{
for(int i=1;i<=7;i++)
{
if(i == 1)
{
lbl1.ForeColor = Color.Blue;
lbl2.ForeColor = Color.Blue;
lbl3.ForeColor = Color.Blue;

}
if (i == 2)
{
lbl1.ForeColor = Color.Purple;
lbl2.ForeColor = Color.Purple;
lbl3.ForeColor = Color.Purple;
lblSystemInfo.Text = "本系统已更新>>当用户查询[会员][用户]所有信息时可以在表中自由修改信息";