Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Como "Acumular" TFontStyles

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Como "Acumular" TFontStyles Responder citando

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 Embarassed
Volver arriba
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Gracias Responder citando

Muchas gracias ahora si lo veo claro y me ahorro toda una sarta de if(Edit->.......) ufff.. Very Happy
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.