vb redimensionnement de l'image de sorte qu'il s'adapte automatiquement
Je suis un newbie de VB 6 et je suis confronté à un problème. J'ai une image de grande taille. Je veux le placer dans une très petite forme de sorte qu'il a l'air sympa avec le texte court.
Cependant lorsque je l'ai ajouter l'image dans la zone d'image, l'image est ajoutée à partir d'en haut à gauche et à droite et en bas les pièces sont coupées. Parfois, j'ai aussi besoin de re-taille de la zone d'image. Donc je voudrais savoir comment faire de l'image dans la zone d'image automatiquement et obtenir redimensionnées automatiquement à chaque fois que je re-taille de la zone d'image. J'ai cherché de l'aide, mais ne pouvait pas trouver l'aide dans ce contexte.
J'ai aussi essayé de faire la AutoSize et AutoRedraw options "vrai", mais encore il est pas en train de travailler.
Quelqu'un peut-il m'aider?
Vous devez vous connecter pour publier un commentaire.
En supposant que ce est un VB6 question et de ne pas VB.NET comme vous l'avez marqué...
Si vous voulez juste pour afficher une image et ne nécessitent pas les autres propriétés, méthodes et événements associés à un
PictureBox,
vous pouvez utiliser unImage
de contrôle et de définir sesStretch
propriétéTrue.
Si vous ne besoin d'être un
PictureBox,
vous pouvez le faire par l'ajout d'une seconde, cachée, de redimensionnement automatiquePictureBox
qui est à l'image désirée, puis utiliser le code comme ceci pour dessiner à l'échelle sur le visiblePictureBox.
Affectez à la propriété AutoSize à True la Propriété de la Zone d'Image de la Propriété
Code automatiquement stretch chargés de l'image dans la zone d'image,