Página 1 de 1

Duda con el control TImage

Publicado: Vie Ene 13, 2012 7:47 pm
por Shadax
Buenas tardes a todos. Yo otra vez...
Me ha venido una pregunta a la cabeza sobre este control y es si se puede establecer una imagen como centrada sin necesidad de recurrir a "lAutoFit := .T.".
El asunto está en que quiero hacer zoom sobre una imagen pero que la imagen siempre quede centrada.
1) Imagen en TImage:

2) Explicación visual de la duda:

Gracias por todo y un saludo.

Duda con el control TImage

Publicado: Sab Ene 14, 2012 2:18 pm
por jfgimenez
Joan Ramón,
> Buenas tardes a todos. Yo otra vez... :d
> Me ha venido una pregunta a la cabeza sobre este control y
> es si se puede establecer una imagen como centrada sin
> necesidad de recurrir a "lAutoFit := .T.".
>
> El asunto está en que quiero hacer zoom sobre una imagen
> pero que la imagen siempre quede centrada.
Me temo que no. Tendrí­as que hacer tú el pintado del control.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info

Duda con el control TImage

Publicado: Lun Mar 05, 2012 12:24 pm
por jose.luis
Hola José,
He estado mirando el lAutoFit y veo que al final quien hace el cálculo de la
posición del control es el método Adjust de xScrollingWinControl.
¿Es posible que ahí­ no se esté haciendo el cálculo correcto de la imagen
cuando lAutoFit := .T. y se hace un zoom? (la llamada a SetVirtualSize
provoca una llamada a Adjust)
Saludos,
José Luis Capel
"Jose F. Gimenez" escribió en el mensaje de
noticias:4f1180c2$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Joan Ramón,
> Buenas tardes a todos. Yo otra vez... :d
> Me ha venido una pregunta a la cabeza sobre este control y
> es si se puede establecer una imagen como centrada sin
> necesidad de recurrir a "lAutoFit := .T.".
>
> El asunto está en que quiero hacer zoom sobre una imagen
> pero que la imagen siempre quede centrada.
Me temo que no. Tendrí­as que hacer tú el pintado del control.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info