Al momento ho risolto così
PRIVATE bacceso1 AS Boolean
PUBLIC SUB controllo1()
IF Val(TextLabel.Text) < 0 THEN
TextLabel.Foreground = Color.Red
bAcceso1 = TRUE
Timer1.enabled = TRUE
Timer1.delay = 500
ELSE IF Val(TextLabel.Text) >= 0 THEN
Timer1.Enabled = FALSE
TextLabel.Foreground = Color.Black
ENDIF
END
PUBLIC SUB Timer1_Timer()
IF bAcceso1 THEN
TextLabel.Foreground = Color.Black
bAcceso1 = FALSE
ELSE
TextLabel.Foreground = Color.Red
bAcceso1 = TRUE
ENDIF
END
Se avete altre soluzioni ho il codice è migliorabile, fattemi sapere.
Scusa ma...., non ti va bene anche solo se cambia colore ?
Poi, metti una legenda su i vari tipi di colori .
Ex :
Rosso => il numero è minore di 50
Giallo => il numero è maggiore di 50
Ti basta fare così, se vuoi solo che si illumini la Label ( al posto della TextLabel ) :
PUBLIC SUB Button1_Click()
DIM numero AS String
numero = TextBox1.Text
Label1.text = numero
IF numero < "50"
Label1.Foreground = Color.Red
ELSE IF numero > "50" THEN
Label1.Foreground = Color.Yellow
ENDIF
END