[Visual Basic 05] Comparer des PictureBox
Résolu/Fermé
A voir également:
- [Visual Basic 05] Comparer des PictureBox
- Visual basic - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Microsoft visual c++ runtime - Guide
- Visual petanque - Télécharger - Sport
- Visual paradigm - Télécharger - Gestion de données
6 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
18 nov. 2006 à 13:37
18 nov. 2006 à 13:37
Salut,
tu mets les images dans le même répertoire et tu code en dur le contenu du PictureBox ensuite tu compares les chaînes (le chemin vers l'image)
tu mets les images dans le même répertoire et tu code en dur le contenu du PictureBox ensuite tu compares les chaînes (le chemin vers l'image)
Option Explicit Dim spic1 As String, spic2 As String Private Sub Command1_Click() If spic1 = spic2 Then MsgBox "ok" Else MsgBox "pas ok" End If End Sub Private Sub Form_Load() spic1 = "C:\photo.JPG" spic2 = "C:\photo.JPG" pic1.Picture = LoadPicture(spic1) pic2.Picture = LoadPicture(spic2) End Sublami20j
Salut
Merci pour ton conseil, j'ai aussi pensé pensé au tags sur les pictureBox non ? ensuite je compare si les tags sont identiques ?
C'est bien aussi non ?
Merci pour ton conseil, j'ai aussi pensé pensé au tags sur les pictureBox non ? ensuite je compare si les tags sont identiques ?
C'est bien aussi non ?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
18 nov. 2006 à 15:32
18 nov. 2006 à 15:32
Re,
oui mais avec tag ce n'est pas evident.
Même si l'image est la même si les tag diffère alors ... et vice versa
lami20j
oui mais avec tag ce n'est pas evident.
Même si l'image est la même si les tag diffère alors ... et vice versa
lami20j
Voici le code que j'utilise quand je clique sur un pictureBox. Il ne peut pas y avoir confusion dans les images car selon la valeur de joueur, la valeur sera différente.
Dim Joueur as boolean
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
If joueur = False Then
image1 = My.Resources.Angel
PictureBox1.Image = image1
PictureBox1.Tag = "J1"
joueur = True
Else
image1 = My.Resources.Jacques_Chirac
PictureBox1.Image = image1
PictureBox1.Tag = "J2"
joueur = False
End If
If PictureBox1.Tag = PictureBox2.Tag And PictureBox2.Tag = PictureBox3.Tag Or PictureBox1.Tag = PictureBox4.Tag And PictureBox4.Tag = PictureBox7.Tag Or PictureBox1.Tag = PictureBox5.Tag And PictureBox9.Tag Then
Gagnant()
End If
Dim Joueur as boolean
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
If joueur = False Then
image1 = My.Resources.Angel
PictureBox1.Image = image1
PictureBox1.Tag = "J1"
joueur = True
Else
image1 = My.Resources.Jacques_Chirac
PictureBox1.Image = image1
PictureBox1.Tag = "J2"
joueur = False
End If
If PictureBox1.Tag = PictureBox2.Tag And PictureBox2.Tag = PictureBox3.Tag Or PictureBox1.Tag = PictureBox4.Tag And PictureBox4.Tag = PictureBox7.Tag Or PictureBox1.Tag = PictureBox5.Tag And PictureBox9.Tag Then
Gagnant()
End If
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
18 nov. 2006 à 16:07
18 nov. 2006 à 16:07
Re,
ben, si ça marche alors le problème est résolu.
lami20j
ben, si ça marche alors le problème est résolu.
lami20j
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question