2010-08-09 69 views
5

Necesito cambiar el color de fondo de una etiqueta en mi GUI cuando una variable alcanza un cierto valor. ¿Cómo voy a ir haciendo estoCambiar el color de fondo de una etiqueta en C#

¿Sería algo así:

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

que necesito para ser capaz de hacer esto una vez que el temporizador en mi solicitud alcanza los 5 segundos restantes.

estoy usando formularios de Windows en Visual Studio 2010.

+2

¿cuál es su plataforma? la respuesta es diferente para winforms luego para wpf luego para asp.net, etc. Para obtener una respuesta correcta, necesitamos esta información. –

+0

Lo siento. Son formularios de Windows. Estoy usando Visual Studio 2010. –

Respuesta

6

Cada vez que el evento se dispara cambie el color con labelName.BackColor = Color.Blue

+1

oh, mmm ... ¿también necesitas ayuda para detectar actualizaciones del valor de la etiqueta? –

+1

acerca de su edición, sí, haría algo así. Excepto, si timeLimit es su etiqueta, probablemente quiera hacer: timeLimit.Text == value y luego timeLimit.BackColor = Color.Red. –

+0

Yeh No necesito realizar el control una sola vez, sino durante todo el tiempo para detectar cualquier cambio. –

Cuestiones relacionadas