Philippe734
Messages postés308Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention15 juin 2015
-
3 août 2010 à 15:25
cesaryao
Messages postés1Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention27 octobre 2010
-
27 oct. 2010 à 20:49
Bonjour,
J'assigne une image à la propriété picture d'une form mais l'image est beaucoup plus grand que la form. Je ne souhaite pas agrandir la form mais redimensionner l'image pour l'ajuster aux dimensions de la form. Comment faire ? Merci d'avance.
Set Me.Picture = imgPhoto.Picture
' Me.Width et Me.Height ne doivent pas être redimensionner
Philippe734
Messages postés308Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention15 juin 20151 5 août 2010 à 11:24
Merci, mais je n'avais pas précisé que c'etait via VB que souhaitais le faire. En cherchant plus longuement sur le net j'ai trouvé grace à ce lien.
Il faut utiliser la propriété PaintPicture pour copier l'image de la picturebox vers la picturebox de destination puis la redimensionner. Définir la propriété picture de la picturebox de destination de manière à l'ajuster. Puis, sauvegarder les changements vis SavePicture.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 3 août 2010 à 20:01
Salut,
Tu peux la modifier avec n'importe quel logiciel de retouche. Paint par exemple qui est livré avec windows (Image/Redimentionner), ou paint.Net qui est gratuit (même manip).
@+
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
cesaryao
Messages postés1Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention27 octobre 2010 27 oct. 2010 à 20:49
Salut Philippe734, pour redimensionner ton image tu n'a qu'à mettre ce code
:Me.PaintPicture Me.Picture,0,0,Me.Heigth,Me.width
au lieu de set Me.Picture = imgPhoto.Picture