Bonjour à tous,

je cherche désespérément une solution à mon problème.
Je dois avant tout générer des boutons dynamiquement et ils se verront attribuer une image par rapport à leur tag.

Mais malgré de simples essais, je n'arrive pas à modifier leur image de fond avec le code behind.

voici une partie de code qui fonctionne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Button a = new Button();
a.Height = 120;
a.Width = 120;
a.Text = "bouton généré";
flowLayoutPanel1.Controls.Add(a);
flowLayoutPanel1.Refresh();
Avec ce morceau de code mon bouton apparait correctement.

maintenant si j'ajoute ceci le bouton n'apparait plus

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
a.BackgroundImage = new Bitmap(@"Images\image.jpg");
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
a.BackgroundImage = System.Drawing.Bitmap.FromFile(@"Images\Sprite.jpg");

Réellement je ne sais pas comment faire?

Mes images sont stockées dans un répertoire Images de ma solution

Quelle est la solution à mon problème.

Merci d'avance.