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.

Cambiar el color del Texto de tBtnFlat

Foro de Xailer profesional en español
Responder
Gabo
Mensajes: 104
Registrado: Mié Oct 27, 2010 1:36 am

Cambiar el color del Texto de tBtnFlat

Mensaje por Gabo »

Hola
Es posible poder cambiar el color del texto de TBtnFlat.
cuando se pasa el raton y recibe el foco (Hot).
nClrHot = Color cuando se pasa el raton
nClrPane = Color de fondo del boton
nClrText = Color del Texto para nClrPane y nClrHot
nClrTextHot = ??
Saludos
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Cambiar el color del Texto de tBtnFlat

Mensaje por ignacio »

Gabo escribió el mar, 01 abril 2014 03:15Hola
Es posible poder cambiar el color del texto de TBtnFlat.
cuando se pasa el raton y recibe el foco (Hot).
nClrHot = Color cuando se pasa el raton
nClrPane = Color de fondo del boton
nClrText = Color del Texto para nClrPane y nClrHot
nClrTextHot = ??
Saludos
Prueba con este código:
METHOD FlatBtn1MouseMove( oSender, nKeyFlags, nPosX, nPosY ) CLASS TForm1
STATIC lCapture := .F.

IF !lCapture
SetCapture( oSender:Handle )
lCapture := .t.
oSender:nClrText := clRed
ELSEIF !PtInRect( GetClientRect(oSender:Handle), {nPosX, nPosY} )
SetCapture()
lCapture := .f.
oSender:nClrText := clBlack
ENDIF

RETURN Nil
Regards,
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Gabo
Mensajes: 104
Registrado: Mié Oct 27, 2010 1:36 am

Cambiar el color del Texto de tBtnFlat

Mensaje por Gabo »

Gracias Ignacio
Si cambia el color del Texto, Pero pierde el color del Hot.
Saludos
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Cambiar el color del Texto de tBtnFlat

Mensaje por ignacio »

Gabo escribió el mar, 01 abril 2014 15:30Gracias Ignacio
Si cambia el color del Texto, Pero pierde el color del Hot.
Saludos
Tienes razón. Acabo de añadir la propiedad nClrTextHot. Estará disponible en la próxima revisión de Xailer.
Un saludo
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Gabo
Mensajes: 104
Registrado: Mié Oct 27, 2010 1:36 am

Cambiar el color del Texto de tBtnFlat

Mensaje por Gabo »

Excelente!
Muchas gracias ignacio
Saludos
Gabo
Mensajes: 104
Registrado: Mié Oct 27, 2010 1:36 am

Cambiar el color del Texto de tBtnFlat

Mensaje por Gabo »

Ignacio
Si es posible que consideres el color para cuando el boton se encuentre presionado lPushed:= .T., nClrPushed con estos colores agregados se puede dar un toque bastante windows 8
Saludos
Responder