La variabile non serve a niente.

Devi usare l'evento TextChanged in cui controlli il valore del TextBox stesso.

Se è 0 metti il rosso, altrimenti metti il colore predefinito.