Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: Calcu en Junio 05, 2024, 08:54:48 am
-
Buenas a todos, estoy experimentando con el ucimage y me encuentro un problema (creo que tonto, pero no se solucionarlo)
Tengo una imagen rectangular :
ucimage1.pictureheight = 3120
ucimage1.picturewidth = 4160
he montado un botón para rotar la imagen, porque a veces sale horizontal y la quiero vertical:
If ucImage1.Angle = 270 Then
ucImage1.Angle = 0
Else
ucImage1.Angle = ucImage1.Angle + 90
End If
Y efectivamente gira la imagen, pero la corta, no vuelve a hacer la escala para que cuando la pongo en vertical, se haga "mas pequeña" y así se vea entera.
Podeis guiarme un poco ?
gracias!
-
Bueno... parece que usando la propiedad ucImage1.ScaleMode = eScale, y NO redimensionando el control ni antes ni despues, lo hace correcto, me apaño xD
Gracias!