L
lill_flesky
Någon som är duktigt på programmering? Kan ni kika igenom min kod:
Private Sub rätta_Click()
Static poäng As Integer
Dim bild As Integer
poäng = 0
bild = bild + 1
If Text1.Text = ImageList1.ListImages(bild).Tag Then
Image1.Picture = ImageList1.ListImages(bild).Picture
rättfel.Caption = "Rätt"
poäng = poäng + 2
ElseIf bild = 10 Then
Form2.Show
Form3.Hide
Else
rättfel.Caption = "Fel"
poäng = poäng - 1
bild = bild - 1
End If
aktuell.Caption = poäng
End Sub
Det kommer alltså fram en bild när man startar, och om man skriver rätt svar (Bildens Tag i Imagelist) så ska det står "Rätt", man ska få 2 + och så ska den byta till nästa bild.
Får man fel så ska den stå kvar på samma bild men det ska stå "fel" och så ska man få -1 poäng.
När det har gått 10 bilder ska den gå till poängsidan.
I alla fall så vill den inte byta bild? Någon som kan se vart jag har gjort fel, jag gör det inte
Private Sub rätta_Click()
Static poäng As Integer
Dim bild As Integer
poäng = 0
bild = bild + 1
If Text1.Text = ImageList1.ListImages(bild).Tag Then
Image1.Picture = ImageList1.ListImages(bild).Picture
rättfel.Caption = "Rätt"
poäng = poäng + 2
ElseIf bild = 10 Then
Form2.Show
Form3.Hide
Else
rättfel.Caption = "Fel"
poäng = poäng - 1
bild = bild - 1
End If
aktuell.Caption = poäng
End Sub
Det kommer alltså fram en bild när man startar, och om man skriver rätt svar (Bildens Tag i Imagelist) så ska det står "Rätt", man ska få 2 + och så ska den byta till nästa bild.
Får man fel så ska den stå kvar på samma bild men det ska stå "fel" och så ska man få -1 poäng.
När det har gått 10 bilder ska den gå till poängsidan.
I alla fall så vill den inte byta bild? Någon som kan se vart jag har gjort fel, jag gör det inte