Jeg ved ikke om du kan huske min kode, men her får du den igen bare hvor at jeg har ændret min label til en picturebox!
Dim lastnumber As Integer
Dim newnumber As Integer
Private Sub cmdOver_Click()
Randomize
newnumber = Int(12 * Rnd + 1)
If Int(newnumber) = Int(lastnumber) Then
cmdOver_Click
Exit Sub
End If
If Int(newnumber) > Int(lastnumber) Then
lastnumber = newnumber
picimage.Picture = imglstBilleder.ListImages("pic" & lastnumber).Picture
Else
MsgBox "Desværre tallet var: " & newnumber
End
End If
End Sub
Private Sub cmdUnder_Click()
Randomize
newnumber = Int(12 * Rnd + 1)
If Int(newnumber) = Int(lastnumber) Then
cmdOver_Click
Exit Sub
End If
If Int(newnumber) < Int(lastnumber) Then
lastnumber = newnumber
picimage.Picture = imglstBilleder.ListImages("pic" & lastnumber).Picture
Else
MsgBox "Desværre tallet var: " & newnumber
End
End If
End Sub
Private Sub Form_Load()
Randomize
lastnumber = Int(12 * Rnd + 1)
picimage.Picture = imglstBilleder.ListImages("pic" & lastnumber).Picture
End Sub
For at få denne kode skal du bruge:
En picturebox der hedder: picimage
En knap der hedder: cmdUnder
En knap der hedder: cmdOver
En Imagelist der hedder: imglstBilleder
Hvis du ikke kan finde imagelist nogen steder er det fordi det er en control du selv skal tilføje på denne måde:
Højreklik på din toolbox (den hvor du finder alle de der textboxes og alt det...)
Vælg: "Components..."
Sørg for at følgende element er krydset af: "Microsoft Windows Common Controls 6.0 (SP4)"
Tryk: "Anvend" og derefter "Luk"
Nu skulle du let kunne finde imagelist...
Find din imagelists properties og gå ind i Custom... Nu skulle der poppe et vindue op.
Vælg den fane der hedder: "Images"
Tryk på knappen: "Insert Picture..."
Her finder du dit billede hvis tallet bliver 1.
Når du har gjort det og har trykket åbn, skal du markere billedet (hvis det ikke allerede er markeret) og finde det sted hvor der står: "Key:"
Ud for den tekst skal du skrive: "pic1"
Tryk på knappen: "Insert Picture..."
Her finder du dit billede hvis tallet bliver 2.
Når du har gjort det og har trykket åbn, skal du markere billedet (hvis det ikke allerede er markeret) og finde det sted hvor der står: "Key:"
Ud for den tekst skal du skrive: "pic2"
osv...
Tryk anvend og OK...
Nu skulle det hele gerne virke
Forklaring af: "picimage.Picture = imglstBilleder.ListImages("pic" & lastnumber).Picture":
Vi går ind i vores imagelist og søger efter et billede med: ListImages()
Det man skriver mellem de to paranteser vil den automatisk søge efter et billede hvis Key er det samme som det man skrev...
"pic" er jo det vi har skrevet forest på alle vores billeder så det skal skrives...
lastnumber er det tal som der netop er fokus på...