Bonjour, j'ai un projet à faire en BTS. Il s'agit du jeu de Memory.
Lors du téléchargement du formulaire, il y a 12picturebox ( les cartes). J'aimerais leur attribuer au hasard des images ( donc 6 car 2 picturebox ont la meme image). J'ai donc créee un tableau a double dimension pour y mettre les pictureBox et les images. Dans le tableau deux pictureBox doivent avoir la meme image.
Je patauge, je me creuse la tete, mais j'ai du mal à m'en sortir.
Je vous présente mon code :
Private Sub Jeu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim ligne, colonne, cpt As Integer
cpt = 1
For ligne = 0 To 2
For colonne = 0 To 3
If cpt = 6 Then
cpt = 0
End If
cpt = cpt + 1
objPictureBox.Load("./images/" & cpt & ".jpg")
tabPictureBox(ligne, colonne) = New PictureBox
tabPictureBox(ligne, colonne) = objPictureBox
tabPictureBox(ligne, colonne).Visible = True
Next
Next
End Sub
Sinon il y avait la possibilité de faire une collection.
Ce code ne fonctionne pas mais il n'y a pas de message d'erreur.
Si quelqu'un connait une meilleure solution d'attribuer chaque image au picturebox ou alor si quelqu'un connait le probleme de mon code, ce serait tres gentil de m'en faire part.
Merci beaucoup d'avance
Cindy.
Partager