In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Para Jose F. Gimenez sobre controls.ch

Foro público de Xailer en español
Responder
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Para Jose F. Gimenez sobre controls.ch

Mensaje por Bingen Ugaldebere »

Hola Jose recuerdas que te comenté que iba a modificar el Controls.Ch y
ya le he metido varias cosas como el DATEEDIT sin problemas pero me
encuentro en un atolladero para meter un simple Bitmap, ya que pongo
esto y no hay forma de darle un nombre de un recurso puesto que me da un
error de que ha de ser un Objeto y no un string lo que reciba.
Y como además no veo que en los controles visuales aparezca el bitmap
para poder evaluar como lo harí­a en el XFM.
Gracias
//-------------------------------- BITMAP ----------------------------------
#xcommand @ <nTop>, <nLeft> BITMAP [ <oBitmap> ] [ OF <oParent> ] ;
[ SIZE <nWidth>, <nHeight> ] ;
[ <x: FILE, NAME, RESNAME, RESOURCE> <cResName> ] ;
=> ;
WITH OBJECT [ <oBitmap> := ] TBitmap():New(
<oParent> ) ;
[; :cName := <cResName> ] ;
;:SetBounds( [<nLeft>], [<nTop>], [<nWidth>],
[<nHeight>], .f. ) ;
;:Create() ;
;END
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Para Jose F. Gimenez sobre controls.ch

Mensaje por jfgimenez »

Bingen,
> Hola Jose recuerdas que te comenté que iba a modificar el Controls.Ch y ya
> le he metido varias cosas como el DATEEDIT sin problemas pero me encuentro
> en un atolladero para meter un simple Bitmap, ya que pongo esto y no hay
> forma de darle un nombre de un recurso puesto que me da un error de que ha
> de ser un Objeto y no un string lo que reciba.
>
> Y como además no veo que en los controles visuales aparezca el bitmap para
> poder evaluar como lo haría en el XFM.
No es TBitmap, sino TImage el control que sirve para mostrar imágenes,
incluidos bitmaps, pero también jpeg, gif, wmf, emf, ico y cur.
Sería algo así:
#xcommand @ <nTop>, <nLeft> IMAGE [ <oImage> ] [ OF <oParent> ] ;
[ SIZE <nWidth>, <nHeight> ] ;
[ <x: FILE, NAME, RESNAME, RESOURCE> <cResName> ] ;
=> ;
WITH OBJECT [ <oImage> := ] TImage():New( <oParent> )
;
[; :oPicture := <cResName> ] ;
;:SetBounds( [<nLeft>], [<nTop>], [<nWidth>],
[<nHeight>], .f. ) ;
;:Create() ;
;END
--
Un saludo,
José F. Giménez
http://www.xailer.com
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Para Jose F. Gimenez sobre controls.ch

Mensaje por Bingen Ugaldebere »

Ha pillines, o sea que solo hay uno para las 2 cosas.
Muchas gracias.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9463
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Para Jose F. Gimenez sobre controls.ch

Mensaje por ignacio »

Bingen,
Pues va a ser que no :-)
TPicture no es un control, es sencillamente el objeto bitmap, jpg, etc. Sin
embargo TImage SI es un control de Windows que puede ser incluido y verse en
un formulario. Es normal que te hayas equivocado pues otros entornos de
desarrollo no tienen clara la diferencia.
Un saludo
"bingen" <bingen@muninser.com> escribió en el mensaje
news:[email=448db10c@ozsrvnegro.ozlan.local...]448db10c@ozsrvnegro.ozlan.local...[/email]
> Ha pillines, o sea que solo hay uno para las 2 cosas.
>
> Muchas gracias.
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder