Jeg kan da ikke se hvorfor den kun gemmer den øverste...
Dim I
Dim U
For I = 1 To 10
If Val(lblScore.Caption) > Val(txtHigh(I)) Then
U = I - 1
If Not txtHigh(U) = "Score:" Then
txtHigh(U) = txtHigh(I)
txtHigh(I) = lblScore
Else
txtHigh(I) = lblScore
End If
End If
SaveSetting "Programmets navn", "Highscore", I, txtHigh(I)
Next I
Hvis vi nu zoomer ind på koden så vi kun får det med vi tænker på:
For I = 1 To 10
SaveSetting "Programmets navn", "Highscore", I, txtHigh(I)
Next I
For hver gang den køre i gennem bliver txtHigh(I) gemt i en forskellig nøgle, I...
første gang:
SaveSetting "Programmets navn", "Highscore", 1, txtHigh(1)
anden gang:
SaveSetting "Programmets navn", "Highscore", 2, txtHigh(2)
trejde gang:
SaveSetting "Programmets navn", "Highscore", 3, txtHigh(3)
osv...