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

Résolu
Utilisateur anonyme - Modifié le 18 févr. 2020 à 20:13
 Utilisateur anonyme - 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 3463 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 21 février 2024 168
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
Utilisateur anonyme
19 févr. 2020 à 10:08
Merci beacoup cela fonctionne parfaitement!
0
Rejoignez-nous