idrissess
Messages postés87Date d'inscriptionmercredi 28 janvier 2009StatutMembreDernière intervention 5 juin 2012
-
16 mars 2011 à 12:34
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 2013
-
16 mars 2011 à 16:26
Bonjour;
j'ai essayé d'afficher une image dans un pictureBox avec c# mais rien ne se passe! juste j'aurai une zone blanche au lieu d'avoir cette image
voici mon code (j'ai défini pictureBox au début de programme)
public void affich_picbox(string chemin_img)
{
// noter que Image est un type !
Image i;
if (chemin_img null) { chemin_img @"C:\Users\idriss\Desktop\idriss\PFE\images\Map-cité-ilkhadra.PNG"; }
i = Image.FromFile(chemin_img);
int n1 = (int)i.Height; // hauteur en pixels
int n2 = (int)i.Width; // largeur en pixels
this.pictureBox.Location = new System.Drawing.Point(0, 0);
this.pictureBox.Size = new System.Drawing.Size(n2, n1); // 1360-1366 ; 710-750
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 16 mars 2011 à 14:20
Salut,
Je connais pas bien ces objets (déjà je fais plus de WinForms depuis un bail). As-tu essayé un simple pictureBox.Refresh() à la fin de ta méthode ? C'est peut-être (sûrement ?) pas ça, mais ça se tente ;)
idrissess
Messages postés87Date d'inscriptionmercredi 28 janvier 2009StatutMembreDernière intervention 5 juin 2012 16 mars 2011 à 14:47
Non ça pas marché.
le problème que ces même lignes marchent dans un autre projet.
j'ai juste changé la variable PictureBox mais rien ne s'affiche dans mon tab.
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 16 mars 2011 à 15:01
A la rigueur regarde dans ton autre projet comment est inséré la PictureBox (InitializeComponent() dans le fichier maform.Designer.cs). Peut-être que tu trouveras la différence entre tes deux projets