| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
_ALF_ Invitado
|
Publicado: Mie 02 Jun, 2004 11:12 pm Asunto: Como "Acumular" TFontStyles |
|
|
Saludos a todos, he intentado buscar una forma de añadir estilos a una
fuente sin quitar el o los que ya tenga definidos, es decir si esta Bold y pulso el Boton Italic el resultado sea bold + italic.
Si alguno sabe como hacerlo de una manera mas elegante que verificar el o los estilos existentes y actuar en consecuencia, lo agradeceria.
Nota: Se hacerlo en un TRichEdit el problema es con un simple TEdit  |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Jue 03 Jun, 2004 2:21 am Asunto: |
|
|
Para saber si tiene un estilo determinado. Por ejemplo:
if (Edit1->Font->Style.Contains(fsBold))
ShowMessage("esta en negrita");
Para añadir estilos sin quitar los que ya tenía:
Edit1->Font->Style = Edit1->Font->Style << fsBold << fsItalic;
Para poner un estilo sin tener en cuenta los que ya tuviese anteriormente:
Edit1->Font->Style = TFontStyles() << fsBold << fsItalic; |
|
| Volver arriba |
|
 |
_ALF_ Invitado
|
Publicado: Jue 03 Jun, 2004 10:55 pm Asunto: Gracias |
|
|
Muchas gracias ahora si lo veo claro y me ahorro toda una sarta de if(Edit->.......) ufff..  |
|
| Volver arriba |
|
 |
|