2010-08-09 65 views
5

當變量達到特定值時,我需要在GUI中更改標籤的背景顏色。我怎麼會去這樣做更改C中標籤的背景顏色#

難道是這樣的:

if(timeLimit == value){ 
      Label.BackColor=System.Drawing.Color.Red; 
     } 

我需要能夠在我的應用程序做一次定時器達到剩下5秒。

我使用Windows窗體在Visual Studio 2010

+2

你是什麼平臺,什麼顏色?對於winforms,然後對於wpf,然後對於asp.net,答案是不同的。爲了得到正確的答案,我們需要這些信息。 – 2010-08-09 00:49:49

+0

對不起。這是Windows窗體。我正在使用Visual Studio 2010. – 2010-08-10 00:12:53

回答

6

每當事件被觸發改變與labelName.BackColor = Color.Blue

+1

哦,嗯......你是否需要幫助檢測標籤值的更新? – 2010-08-09 00:41:28

+1

關於你的編輯,是的,你會做這樣的事情。除了,如果timeLimit是您的標籤,您可能會想要:timeLimit.Text == value,然後timeLimit.BackColor = Color.Red。 – 2010-08-09 00:43:59

+0

我不需要執行一次檢查,而是在定時器檢測到任何變化的時間內。 – 2010-08-09 00:47:48