Quote Originariamente inviata da SabinoDelia Visualizza il messaggio
Come faccio a trovare i valori massimi e minimi in una variabile numerica su Visual Basic e scriverli in label ?
Variabile in questione: Dim temp As Integer
Se scrivi nella Sub ricorsiva:

codice:
LabelMax.text = temp
LabelMin.text = temp
è regolare che le label diano sempre temp... a parte che eguagliare numeri a testo non è il massimo (metti Option Strict su On in Progetto / Compilazione: vedrai che ti dà errore)

Io confronti li farei con Integer e non con testo...

codice:
'Nota, dichiarate "una tantum" a livello di Classe e non di Sub!
Dim TempMax as integer = -100 'così siamo sicuri che temp è + alta
Dim TempMin as integer = 200   'così siamo sicuri che temp è + bassa

'nella Sub (ricorrente, immagino)
If temp > TempMax then 
   TempMax = temp
   LabelMax.Text = TempMax.toString
End if
If temp < TempMin then 
   TempMin = temp
   LabelMin.Text = TempMin.ToString 
End if