[C#]Charger une image dans une picture box
Bonjour,
Ayant reçu une petite formation C#, j'ai tenté de me faire la main en me créant une bibliothèque personnalisée.
Les fiches de chaque bouquin sont censées disposer d'une picturebox alimentée par un OpenFileDialog.
Et donc en gros, mon code ressemble à ça (au clic sur le bouton) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| using (OpenFileDialog dialog = new OpenFileDialog())
{
dialog.Filter = "JPEG|*.jpg";
if (dialog.ShowDialog() == DialogResult.OK)
{
PictureBox pic_couv = new PictureBox();
Image image = Image.FromFile(dialog.FileName);
pic_couv.Image = image;
//pic_couv.Image = Image.FromFile(Application.StartupPath + @"\images\toto.jpg");
}
} |
(en commentaire, c'est une tentative que j'avais faite d'insérer directement une image)
Bilan de l'opération : rien ne se passe au niveau de ma picturebox. Lorsque je tente de renseigner sa propriété Image par le code, via un OpenFileDialog ou via le chemin en dur, il ne se passe rien. Si je la renseigne en passant par la vue design de ma classe, l'image s'affiche sans souci.
J'ai dû oublier un truc, mais je ne vois pas. J'ai collé un point d'arrêt et fait du pas à pas, ce qu'il en ressort, c'est que la propriété FileName de la variable dialog remonte bien mon chemin, mais ça ne va pas plus loin.
Donc, si vous pouviez m'éclairer, je serais preneur.
Merci d'avance.