[C#] Modifier le backgroundImage via le code behind
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:
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:
1 2
|
a.BackgroundImage = new Bitmap(@"Images\image.jpg"); |
ou
Code:
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.