Ho creato un programma che calcola il BMI:
Peso/ ( altezza/100)^2
volevo fare in modo che, ottenendo un risultato amggiore di un numero pre-stabilito, la label del risultato ei suo testo diventasse si un altro colore....
riporto il codice:
Option Explicit
Dim Peso As Integer
Dim Altezza As Integer
Dim Risultato As Integer
Private Sub cmdCalcola_Click()
lblRisultato.Caption = Peso / (Altezza / 100) ^ 2
Risultato = lblRisultato.Caption
If 0 > Risultato <= 18.5 Then
lblRisultato.ForeColor = &HFF00FF
End If
If 18.5 >= Risultato <= 25 Then
lblRisultato.ForeColor = &HFF0000
End If
If 25 <= Risultato >= 30 Then
lblRisultato.ForeColor = &H400040
End If
If 30 <= Risultato >= 40 Then
lblRisultato.ForeColor = &HFF00&
End If
If Risultato >= 40 Then
lblRisultato.ForeColor = &HFF&
End If
End Sub
Private Sub cmdReset_Click()
lblRisultato.Caption = ""
txtAltezza.Text = ""
txtPeso.Text = ""
End Sub
Private Sub txtAltezza_Change()
Altezza = txtAltezza.Text
End Sub
Private Sub txtPeso_Change()
Peso = txtPeso.Text
End Sub
AVENDO 14 ANNI, VI PREGO DI SPIEGARE TUTTO AL MEGLIO....CIAO E GRAZIE!!!
-.kjhgfdxsz<u ,opginds