All pastes #150090 Raw Edit

Anonymous

public text v1 · immutable
#150090 ·published 2006-08-26 13:25 UTC
rendered paste body
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        BrasserCartes()
    End Sub
    Private Sub BrasserCartes()
        AssignerCarte(1)

        AssignerCarte(2)
        AssignerCarte(3)
        AssignerCarte(4)
        AssignerCarte(5)
    End Sub
    Private Sub AssignerCarte(ByVal index As Integer)
        Dim rand As New Random
        Dim nbr_rand As Integer

        Randomize()
        nbr_rand = rand.Next(0, 52) + 1
        If VerifierDoublon(nbr_rand) = True Then
            If index = 1 Then
                PTBCarte1.Image = imgCartes.Images(nbr_rand)
                Return
            End If
            If index = 2 Then
                PTBCarte2.Image = imgCartes.Images(nbr_rand)
                Return
            End If
            If index = 3 Then
                PTBCarte3.Image = imgCartes.Images(nbr_rand)
                Return
            End If
            If index = 4 Then
                PTBCarte4.Image = imgCartes.Images(nbr_rand)
                Return
            End If
            If index = 5 Then
                PTBCarte5.Image = imgCartes.Images(nbr_rand)
                Return
            End If
        End If



    End Sub
    Private Function VerifierDoublon(ByRef nbr_rand) As Boolean
        Dim tab_doublons(52) As Boolean
        If (tab_doublons(nbr_rand)) Then
            Return False
        Else
            tab_doublons(nbr_rand) = True
            Return True
        End If

    End Function