當前位置:編程學習大全網 - 編程語言 - C#編程。label 變色問題

C#編程。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 = "本系統已更新>>當用戶查詢[會員][用戶]所有信息時可以在表中自由修改信息";

}

if (i == 3)

{

lbl1.ForeColor = Color.Green;

lbl2.ForeColor = Color.Green;

lbl3.ForeColor = Color.Green;

}

if (i == 4)

{

lbl1.ForeColor = Color.Red;

lbl2.ForeColor = Color.Red;

lbl3.ForeColor = Color.Red;

}

if (i == 5)

{

lbl1.ForeColor = Color.Yellow;

lbl2.ForeColor = Color.Yellow;

lbl3.ForeColor = Color.Yellow;

lblSystemInfo.Text = "本系統已更新>>當網吧要增加業務時,就得擴展電腦的數量,本系統支持增加電腦功能";

}

if (i == 6)

{

lbl1.ForeColor = Color.Cyan;

lbl2.ForeColor = Color.Cyan;

lbl3.ForeColor = Color.Cyan;

}

if (i == 7)

{

lbl1.ForeColor = Color.Coral;

lbl2.ForeColor = Color.Coral;

lbl3.ForeColor = Color.Coral;

lblSystemInfo.Text = "本系統已更新>>不斷更新是我們的追求,謝謝您的使用";

//當i=7的時候讓他繼續循環,=1;

i = 1;

}

//壹次循環沈睡1秒

Thread.Sleep(1000);

}

}

  • 上一篇:生物學和化學分別有哪些尖端科技是需要大量計算機技術的支持的?
  • 下一篇:臺達溫控器怎麽修改修改參數
  • copyright 2024編程學習大全網