Vraagje over picturebox icm messagebox (vb.net)

Status
Niet open voor verdere reacties.

kokkie20

Gebruiker
Lid geworden
4 aug 2006
Berichten
221
Hallo,
ik zit met een probleempje.
Ik heb 20 pictureboxes.
10 voor een goed plaatje
10 voor een fout plaatje.
maar nu het probleem
ik ben aan het stoeien geweest om te kijken als er bijvoorbeeld 4 goede zijn en 6 fouten dat er dan een messagebox komt.
en als er bijvoorbeeld 6 goeden zijn en 5 fouten dat er dan ook 1 komt.
oftewel:
als hij boven de 5 plaatjes laat zien van de goed plaatje dat er dan een messagebox komt
als hij onder de 5 plaatjes laat zien van de goed plaatje dat er dan een messagebox komt
en als hij 5 goed en 5 fout heeft dat er dan ook een messagebox komt.
iemand enig idee hoe ik dit misschien zou kunnen oplossen :)?
 
Code:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim PicturesArray As New ArrayList

        For Temp As Integer = 0 To 19
            PicturesArray.Add(New PictureBox)
        Next

        PicturesArray(6).Tag = "Goed"
        PicturesArray(10).Tag = "Goed"
        PicturesArray(11).Tag = "Goed"
        PicturesArray(14).Tag = "Goed"

        PicturesArray(4).Tag = "Fout"
        PicturesArray(5).Tag = "Fout"
        PicturesArray(9).Tag = "Fout"
        PicturesArray(13).Tag = "Fout"
        PicturesArray(18).Tag = "Fout"

        'LINQ
        Dim TotalGoed As Integer = (From PictureBox In PicturesArray Select PictureBox Where PictureBox.Tag = "Goed").Count
        Dim TotalFout As Integer = (From PictureBox In PicturesArray Select PictureBox Where PictureBox.Tag = "Fout").Count

        If TotalGoed >= 5 Or TotalFout >= 5 Then
            MsgBox("U had meer als 5 goed of fout")
        End If


    End Sub
End Class

Alle pictureboxxen in een array (reeks) , dan tijdens je running process de tag van de picturebox 'goed' of 'fout' en je plaatje veranderen. Dan met een LINQ statement het aantal goede en foute tellen ..
 
ok bedankt dan ga ik daar even verder mee stoeien,
bedankt voor alweer je fantastische hulp :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan