Redimensionner une image selon la taille de la forme [Résolu]

Signaler
Messages postés
21
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
15 avril 2006
-
Messages postés
65
Date d'inscription
samedi 24 avril 2004
Statut
Membre
Dernière intervention
1 août 2005
-
bonjour



dans un programme je charge une image que je mets comme arrière plan



this.BackgroundImage=Image.FromFile(openFileDialog1.FileName);



le problème est que l'image ne correspond pas forcément à la taille de forme

et j'aimerais pouvoir la redimensionner en fonction de celle-ci



si quelqu'un à une idée



merci d'avance
A voir également:

6 réponses

Messages postés
65
Date d'inscription
samedi 24 avril 2004
Statut
Membre
Dernière intervention
1 août 2005
4
PictureBox pb = new PictureBox ();
pb.Parent = this; // si tu écris ça dans la class de ta form !
pb.Dock = DockStyle .Fill;
pb.SizeMode = PictureBoxSizeMode.StretchImage;
pb.Image = .... // Mets ici ton image...

Cet exemple est extrait de l'exemple "Solution2 -Winform/WinappCaptureBitmap", montré par Mitsu pendant les rencontres winforms ! (sources complètes téléchargeables ici : http://blogs.microsoft.fr/mitsufu/archive/2005/06/06/2266.aspx)
Messages postés
65
Date d'inscription
samedi 24 avril 2004
Statut
Membre
Dernière intervention
1 août 2005
4
Le "transparent" d'un objet correspond à l'affichage de son objet parent..
Donc si tu veux mettre un label transparent (label1) sur une picturebox (pb1),
il faut juste que tu fasses : "label1.Parent = pb1;"
Messages postés
65
Date d'inscription
samedi 24 avril 2004
Statut
Membre
Dernière intervention
1 août 2005
4
(en gros ce qui est important, c'est juste le "dock" et le "stretch" !)
Messages postés
21
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
15 avril 2006

merci
ce que tu me dis marche parfaitement mais

mon problème c'est que j'utilise une autre picturebox et des labels avec du transparent

donc on voit l'ancien fond avec par dessus le nouveau

si tu as une solution
Messages postés
21
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
15 avril 2006

merci
c'est exactement ce que je voulais
Messages postés
65
Date d'inscription
samedi 24 avril 2004
Statut
Membre
Dernière intervention
1 août 2005
4
De rien !