使用C#按條件顯示不同的顏色
在應(yīng)用軟件中,為了給終端用戶(hù)提供更直觀的顯示,我們通??紤]改變控件的顏色來(lái)實(shí)現(xiàn)。本文通過(guò)一個(gè)簡(jiǎn)單的實(shí)例,來(lái)演示如何根據(jù)不同的條件顯示不同的顏色。 創(chuàng)建WinForm程序 首先,在Visual St
在應(yīng)用軟件中,為了給終端用戶(hù)提供更直觀的顯示,我們通??紤]改變控件的顏色來(lái)實(shí)現(xiàn)。本文通過(guò)一個(gè)簡(jiǎn)單的實(shí)例,來(lái)演示如何根據(jù)不同的條件顯示不同的顏色。
創(chuàng)建WinForm程序
首先,在Visual Studio(VS)中創(chuàng)建一個(gè)新的WinForm程序,命名為ColorTest。
添加控件
在WinForm中,我們需要添加以下幾個(gè)控件:
設(shè)置事件
在文本框的回車(chē)事件中,添加以下代碼:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if ( Keys.Enter textBox1.Text"Red")
{
[0].BackColor ;
}
else if ( Keys.Enter textBox1.Text"Yellow")
{
[0].BackColor ;
}
else
{
[0].BackColor ;
}
}
運(yùn)行測(cè)試
現(xiàn)在,運(yùn)行程序并在文本框中輸入"Red",可以看到選項(xiàng)卡頁(yè)的背景色變成紅色。再次運(yùn)行測(cè)試,輸入"Yellow",選項(xiàng)卡頁(yè)的背景色變成黃色。如果輸入其他任何字符,則選項(xiàng)卡頁(yè)的背景色都會(huì)變?yōu)榫G色。測(cè)試完成!