Sinsitrus
Messages postés855Date d'inscriptionsamedi 11 juin 2005StatutMembreDernière intervention21 août 2015
-
25 sept. 2009 à 03:50
Sinsitrus
Messages postés855Date d'inscriptionsamedi 11 juin 2005StatutMembreDernière intervention21 août 2015
-
25 sept. 2009 à 10:55
Salut !
On sais que le stretch = true rends l'image telle qu'elle est en taille réelle, mais pendant la miniature quand on met la valeur en False, elle prends la mesure du cadre dessiné dans le controle image.
Comment rendre ma miniature en meilleur état ?
Merci
----------
OS : Windows XP SP3 et Vista 32
Platforme : VB 6.0 + SP6
Ok VB6.0 c'est pas net !
tpoinsot
Messages postés345Date d'inscriptionmardi 1 juin 2004StatutMembreDernière intervention17 octobre 20144 25 sept. 2009 à 09:38
Bonjour,
C'est vrai que ce controle est rudimentaire, et pour faire mieux, on préfère le PictureBox.
Si j'ai bien compris, ton "meilleur état" c'est sans déformation.
je te propose ceci de charger le fichier en stretch=false (le controle se redimensionne) puis tu réduis les dimensions proportionnellement et tu mets stretch=true.
soit:
with image1
.visible=false
.stretch=false
.picture=loadpicture("c:\.....")
ratio = .width/.height
.height= 1000
.width= .height * ratio
.stretch=true
.visible=true
end with