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.

No cambia el tama

Foro de Xailer profesional en español
Responder
josem
Mensajes: 20
Registrado: Sab May 17, 2008 9:35 am

No cambia el tama

Mensaje por josem »

No consigo cambiar el tamaño de la fuente en un BtnBmp
Adjunto ejemplo
Saludos
José Manuel Serrano


Attached files NoCambiaTamanoEnBtnBmp.zip (1.8 KB)Â
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

No cambia el tama

Mensaje por jfgimenez »

José Manuel,
sí se está cambiando, pero no se ve reflejado. Debes llamar a
::oBtnBmp:Refresh() para forzarlo; sé que lo podría hacer Xailer lo mismo
que cuando se cambia cText, pero creo que no vale la pena. No obstante, lo
vamos a revisar.
Por otro lado, veo que estás cambiando directamente la propiedad nSize de la
fuente que ya tiene asignada el control. Debes tener en cuenta que en este
caso te está funcionando, pero si el control tuviese la propiedad
lParentFont = .T., entonces estarías cambiando tanto la fuente de ese
control como la de su contenedor (e indirectamente también la de otros
controles con toda seguridad). Lo correcto sería crear una nueva fuente y
asignarla. Algo así:
::oBtnBmp1:oFont := TFont():Create( "MS sans serif", 24 )
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder