Compañeros:
Estoy utilizando la clase TSTSay Version 5.0 Sep/1/2004, de nuestro maestro
Manuel Mercado, para hacer SAYs transparentes.
redefine stsay ocartelx1 prompt c1 id 4010 of ocama
Me lo muestra perfectamente. El problema está al cambiar el valor de C1, que refresco pero la transparencia se pierde...
¿ Como consigo mantenerla ?
Mil gracias.
LORENZO
Refrescar Say Transparentes
karina, aquí esta el codigo
Public c1:=""
c1=eventos->cartel1
define dialog ....
redefine bitmap oBmp resource 'CARTEL' ID 4008 OF ocama transparent
redefine stsay ocartelx1 prompt c1 id 4011 of ocama
redefine listbox ..... on change newsay()
...
activate dialog
funct newsay()
c1=eventos->cartel1
ocartelx1:cCaption(c1) && tambien probé con ocartelx1:varPut(c1)
ocartelx1:refresh()
return
***************
Cuando lo muestra la 1º vez funciona perfecto... pero cuando se refresca pierde la transparencia.
Mil gracias.
Public c1:=""
c1=eventos->cartel1
define dialog ....
redefine bitmap oBmp resource 'CARTEL' ID 4008 OF ocama transparent
redefine stsay ocartelx1 prompt c1 id 4011 of ocama
redefine listbox ..... on change newsay()
...
activate dialog
funct newsay()
c1=eventos->cartel1
ocartelx1:cCaption(c1) && tambien probé con ocartelx1:varPut(c1)
ocartelx1:refresh()
return
***************
Cuando lo muestra la 1º vez funciona perfecto... pero cuando se refresca pierde la transparencia.
Mil gracias.
Re: Refrescar Say Transparentes
Hola Lorenzo:
Si lo haces desde una función, debes pasar C1 por referencia o Declararla en ámbito Private o Public
Saludos
Manuel Mercado
PD muy próxima la versión 6.0 (Pre-Release) de TSButton para FWH/(x)Harbour
Haz lo siguiente:Loren wrote:Me lo muestra perfectamente. El problema está al cambiar el valor de C1, que refresco pero la transparencia se pierde...
Code: Select all
ocartelx1:Hide()
C1 := "Nuevo Texto"
ocartelx1:Show()
Saludos
Manuel Mercado
PD muy próxima la versión 6.0 (Pre-Release) de TSButton para FWH/(x)Harbour