Control TImage autoajustable
Publicado: Lun Nov 28, 2005 12:49 pm
Buenos Dias
Estoy diseñando un visor de ficheros de imagen .
Defino el control TImage y su correspondiente objeto
Defino el objeto Picture ,pero no consigo que al verse este en el control
Timage se ajuste al espacio reservado para el.
Este es el codigo que uso
METHOD Refresca ( oSender ) CLASS TS_CATALOGO
::oLabel5:cText := transform((::cBase)->ART_PI1,"@e 999,999,999.99")
::oLabel6:cText := (::cBase)->ART_NOM
::oLabel7:cText := (::cBase)->ART_TREF
WITH OBJECT ::oImagen:=TPicture():New() //oSender
:cName := ::PATHIMG+rtrim((::cBase)->ART_COD)+".jpg"
:nWidth := ::oImage1:nWidth
:nHeight := ::oImage1:nHeight
:lScalable := .t.
:Create()
:Load(::PATHIMG+rtrim((::cBase)->ART_COD)+".jpg")
END
::oImage1:SetPicture(::oImagen)
::oImage1:Adjust(.t.)
retu nil
¿Que hago mal?
Estoy diseñando un visor de ficheros de imagen .
Defino el control TImage y su correspondiente objeto
Defino el objeto Picture ,pero no consigo que al verse este en el control
Timage se ajuste al espacio reservado para el.
Este es el codigo que uso
METHOD Refresca ( oSender ) CLASS TS_CATALOGO
::oLabel5:cText := transform((::cBase)->ART_PI1,"@e 999,999,999.99")
::oLabel6:cText := (::cBase)->ART_NOM
::oLabel7:cText := (::cBase)->ART_TREF
WITH OBJECT ::oImagen:=TPicture():New() //oSender
:cName := ::PATHIMG+rtrim((::cBase)->ART_COD)+".jpg"
:nWidth := ::oImage1:nWidth
:nHeight := ::oImage1:nHeight
:lScalable := .t.
:Create()
:Load(::PATHIMG+rtrim((::cBase)->ART_COD)+".jpg")
END
::oImage1:SetPicture(::oImagen)
::oImage1:Adjust(.t.)
retu nil
¿Que hago mal?