Hola compañero, en funcion de la condicion debes cambiarle el ForeColor al color que tu quieras.
Yo lo tengo así en alguna parte de mi aplicación, por ejemplo en un saldo Contable en caso de ser Positivo me indica
DEBE en Azul y caso de ser Negativo
HABER en rojo y lo que acostumbro hacer para no complicarme la vida es indicarlo en el evento change del Label.
Por ejemplo así:
Código vb:
Ver originalPrivate Sub Label1_Change()
If Label1.Caption = "DEBE" Then
Label1.ForeColor = vbBlue
ElseIf Label1.Caption = "HABER" Then
Label1.ForeColor = vbRed
Else
Label1.ForeColor = vbBlack
End If
End Sub
Saludos