Accès aux ressources d'un projet via une variable

Résolu
Lou363 Messages postés 98 Date d'inscription samedi 14 juin 2014 Statut Membre Dernière intervention 9 juin 2022 - Modifié le 18 févr. 2020 à 20:13
Lou363 Messages postés 98 Date d'inscription samedi 14 juin 2014 Statut Membre Dernière intervention 9 juin 2022 - 19 févr. 2020 à 10:08
Bonjour,

J'ai un dossier ressources avec de nombreux fichiers, je souhaite changer l'image de la PictureBox "EcranMachine" en construisant le nom du fichier en fusionnant la variable ResultatTirage et xDispo. Dans tous les cas le fichier créer par la variable chemin existe déjà.
Dim chemin As String
chemin = String.Concat(ResultatTirage & xDispo.ToString)
MsgBox(chemin)
EcranMachine.Image = My.Resources.chemin

Or lors de la dernière ligne, il me renvoie l'erreur "chemin" n'appartient pas à My.Ressource, logique vu que chemin est une variable.

Avez-vous une idée sur comment remplacer l'image de la PictureBox par l'image issu des ressources nommés par la fusion de la varibale ResultatTirage et xDispo.

Merci d'avance

1 réponse

vb95 Messages postés 3407 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 24 mars 2023 165
18 févr. 2020 à 23:31
Bonsoir
En utilisant le ResourceManager cela devrait fonctionner
EcranMachine.Image = CType(My.Resources.ResourceManager.GetObject(ResultatTirage & xDispo.ToString), Image)

1
Lou363 Messages postés 98 Date d'inscription samedi 14 juin 2014 Statut Membre Dernière intervention 9 juin 2022
19 févr. 2020 à 10:08
Merci beacoup cela fonctionne parfaitement!
0
Rejoignez-nous