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
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.
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
- 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
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,
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
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Cambiar el color del Texto de tBtnFlat
Gracias Ignacio
Si cambia el color del Texto, Pero pierde el color del Hot.
Saludos
Si cambia el color del Texto, Pero pierde el color del Hot.
Saludos
- 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
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
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
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Cambiar el color del Texto de tBtnFlat
Excelente!
Muchas gracias ignacio
Saludos
Muchas gracias ignacio
Saludos
Cambiar el color del Texto de tBtnFlat
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
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