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.

Problema de transparencia

Foro de Xailer profesional en español
Responder
jmartial
Mensajes: 397
Registrado: Vie May 20, 2005 8:53 pm

Problema de transparencia

Mensaje por jmartial »

Hola,
Tengo un gif que quiero pintar en pantalla con un Tlabel encima.
Si uso TBevel el borde del gif se ve mal por el tema de la transparencia.
Si uso un TImage y lTransparent=.T. se ve perfecto.
Pero, el TLabel se ve perfectamente transparente en un TBevel pero no en un
TImage.
¿Como lo hago?
Un Saludo,
Joaquín Martínez
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Problema de transparencia

Mensaje por jfgimenez »

Joaquín,
> Tengo un gif que quiero pintar en pantalla con un Tlabel encima.
>
> Si uso TBevel el borde del gif se ve mal por el tema de la transparencia.
>
> Si uso un TImage y lTransparent=.T. se ve perfecto.
>
> Pero, el TLabel se ve perfectamente transparente en un TBevel pero no en
> un TImage.
Voy a revisarlo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Problema de transparencia

Mensaje por jfgimenez »

Joaquín,
aquí lo tienes. No obstante, agradecería a todos que lo probaseis en
vuestros proyectos, ya que este cambio podría afectar a la transparencia y
pintado de otros controles.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info


Attached files image.zip (13.9 KB)Â
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
jmartial
Mensajes: 397
Registrado: Vie May 20, 2005 8:53 pm

Problema de transparencia

Mensaje por jmartial »

Jose,
Si incluyo Image.obj se arregla lo de la transparencia con un TLabel , pero
al incluir paintcontrols.obj, se estropea toda la aplicación.
Un Saludo,
Joaquín
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=45c5bd68@news.xailer.com...]45c5bd68@news.xailer.com...[/email]
> Joaquín,
>
> aquí lo tienes. No obstante, agradecería a todos que lo probaseis en
> vuestros proyectos, ya que este cambio podría afectar a la transparencia y
> pintado de otros controles.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
>
>
>
>
>
>
jmartial
Mensajes: 397
Registrado: Vie May 20, 2005 8:53 pm

Problema de transparencia

Mensaje por jmartial »

Jose,
Otro problema que se plantéa, es que si en una pestaña coloco un TPanel y
pongo el gif como oBkgnd , si abro otra pestaña con lo mismo, la 2ª vez
pierde la imágen de fondo, aparece un TPanel sin nada, como un botón
inactivo y su ctext.
Un Saludo,
Joaquín
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=45c5bd68@news.xailer.com...]45c5bd68@news.xailer.com...[/email]
> Joaquín,
>
> aquí lo tienes. No obstante, agradecería a todos que lo probaseis en
> vuestros proyectos, ya que este cambio podría afectar a la transparencia y
> pintado de otros controles.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
>
>
>
>
>
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Problema de transparencia

Mensaje por jfgimenez »

Joaquín,
> Si incluyo Image.obj se arregla lo de la transparencia con un TLabel ,
> pero al incluir paintcontrols.obj, se estropea toda la aplicación.
¿A qué te refieres? ¿Me puedes enviar un pantallazo?
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Problema de transparencia

Mensaje por jfgimenez »

Joaquín,
> Otro problema que se plantéa, es que si en una pestaña coloco un TPanel y
> pongo el gif como oBkgnd , si abro otra pestaña con lo mismo, la 2ª vez
> pierde la imágen de fondo, aparece un TPanel sin nada, como un botón
> inactivo y su ctext.
No termino de entenderlo. Por favor, envíame un ejemplo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Problema de transparencia

Mensaje por jfgimenez »

Joaquín,
> Si incluyo Image.obj se arregla lo de la transparencia con un TLabel ,
> pero al incluir paintcontrols.obj, se estropea toda la aplicación.
No hace falta que me envies un pantallazo; ya he visto lo que ocurre. En
fin, no uses paintcontrols.obj; era un intento de optimizar el pintado de un
TImage con controles encima, pero veo que no funciona bien. Utiliza sólo el
image.obj que te envié.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder