Cambiar color de un say en tiempo de diseño

Post Reply
softruz
Posts: 485
Joined: Fri Feb 09, 2007 10:34 am

Cambiar color de un say en tiempo de diseño

Post by softruz »

Muy buenas, pues eso me gustaría cambiar el color de un Say pero en tiempo de diseño.yo utilizo:

redefine say oSayColor id 199 of oDlg font oFontTahoma transparent border pixel COLOR 0,0

redefine button aoBtns[3] id 303 of oDlg action (nColor:=ChooseColor(nColor),msginfo(nColor),oSayColor:setcolor(nColor,nColor),oSayColor:refresh())

Pero no me lo cambia.

Un Saludo.
User avatar
jrestojeda
Posts: 543
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Post by jrestojeda »

Prueba lo siguiente:

Code: Select all

Local Pintado

REDEFINE SAY oSay ID 115 OF oDlg COLOR Pintado

REDEFINE BTNBMP Btn1 ID 200 OF oDlg ACTION RefrescarSay(oSay,Pintado)
...

Code: Select all

Function RefrescarSay(oSay,Pintado)

oSay:ChooseColor(Pintado) // Aquí seleccionas el color que deseas 
oSay:SetColor(Pintado)
oSay:Refresh()

Return nil
Yo lo hago así y me funciona.
Espero te sirva.
Saludos desde Argentina, Esteban
softruz
Posts: 485
Joined: Fri Feb 09, 2007 10:34 am

No se porque

Post by softruz »

Asi tampoco funciona.
¿Sabeis otra forma?
UnSaludo.
Post Reply