no me funciona el oSay:setcolor(...) en tiempo de ejecucion.

Post Reply
User avatar
goosfancito
Posts: 1392
Joined: Fri Oct 07, 2005 7:08 pm

no me funciona el oSay:setcolor(...) en tiempo de ejecucion.

Post by goosfancito »

Alguna solucion?
gracias.
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
User avatar
Adolfo
Posts: 815
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile
Contact:

Re: no me funciona el oSay:setcolor(...) en tiempo de ejecucion.

Post by Adolfo »

Goosfancito

Asi.

oSayCli:SetColor( CLR_BLUE,oSayCli:nClrPane)
oSayCli:Refresh()

Ahi cambias el color de la fuente y el fondo queda igual. En tiempo de ejecucion

PD: Recuerda crear el Say con la clausula UPDATE
;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Lenovo Legion Y520, 16GB Ram, 1 TB NVME M.2, 1 TB SSD, GTX 1050
User avatar
goosfancito
Posts: 1392
Joined: Fri Oct 07, 2005 7:08 pm

Re: no me funciona el oSay:setcolor(...) en tiempo de ejecucion.

Post by goosfancito »

Code: Select all

local oTexto, oBtns

REDEFINE SAY oTexto ID 500 update OF oDlg

redefine button obtns id 200 of odlg:

oBtns:bAction:={ || cambiar(@oTexto) }
...

function cambiar(oTexto)
   oTexto:SetColor(CLR_BLUE, oTexto:nClrPane)
   oTexto:refresh()
return (nil)
no me anda.
:(
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
User avatar
Adolfo
Posts: 815
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile
Contact:

Re: no me funciona el oSay:setcolor(...) en tiempo de ejecucion.

Post by Adolfo »

Goosfancito

CAMBIAR(oTEXTO)

no por referencia, saca el @
;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Lenovo Legion Y520, 16GB Ram, 1 TB NVME M.2, 1 TB SSD, GTX 1050
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: no me funciona el oSay:setcolor(...) en tiempo de ejecucion.

Post by karinha »

Code: Select all

   oSay:bLClicked  = { || oSay:SetColor( CLR_WHITE, GetSysColor( COLOR_BTNFACE ) ),;
                          oSay:Refresh(), MsgInfo( "Hello" ) }
 
João Santos - São Paulo - Brasil
User avatar
goosfancito
Posts: 1392
Joined: Fri Oct 07, 2005 7:08 pm

Re: no me funciona el oSay:setcolor(...) en tiempo de ejecucion.

Post by goosfancito »

Code: Select all

      REDEFINE btnbmp oBtnsColores[01] ID 201 OF oDlg action(vGets[3]:="01", otexto:SetColor(CLR_BLUE, oTexto:nClrPane), oTexto:refresh())
Esto no me funciona. no se que pasa pero vi en varios post que no les funcionó.
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: no me funciona el oSay:setcolor(...) en tiempo de ejecucion.

Post by karinha »

Code: Select all

local oTexto, oBtns

REDEFINE SAY oTexto ID 500 update OF oDlg

redefine button obtns id 200 of odlg:

oBtns:bAction:={ || cambiar(oTexto, oDlg) }
...

function cambiar(cTexto, oDlg)

   cTexto:SetColor(CLR_BLUE, cTexto:nClrPane)
   cTexto:refresh()

   oDlg:Update()
   oDlg:Refresh() 

 
João Santos - São Paulo - Brasil
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: no me funciona el oSay:setcolor(...) en tiempo de ejecucion.

Post by karinha »

Ó

Code: Select all

   REDEFINE SAY  oSay VAR oTexto ID 500 update OF oDlg
 
João Santos - São Paulo - Brasil
User avatar
goosfancito
Posts: 1392
Joined: Fri Oct 07, 2005 7:08 pm

Re: no me funciona el oSay:setcolor(...) en tiempo de ejecucion.

Post by goosfancito »

gracias funcionó de las dos formas Karihna.
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
Post Reply