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 

Cambiar fuente en el caption de columnas de un Listview

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Cambiar fuente en el caption de columnas de un Listview Responder citando

¿Se puede cambiarla fuente sólo del caption de un columna de un TListView? Para ponerlo, por ejemplo, en negrilla.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Re: Cambiar fuente en el caption de columnas de un Listview Responder citando

Angel escribió:
¿Se puede cambiarla fuente sólo del caption de un columna de un TListView? Para ponerlo, por ejemplo, en negrilla.


¿Lo conseguiste?
Llevo tiempo buscando algo para marcar la caption de la columna pulsada y no encuentro nada que se me acople

Encontré esto de _Leo
_Leo escribió:
Si es para XP o Vista lo tienes fácil, solo tienes que añadir el RC famoso para que se apliquen los temas (o el componente TXPManifest en el BCB2006/07) y usar lo siguiente:

int numColumna = 1;
ListView1->Perform(LVM_FIRST + 140 /*LVM_SETSELECTEDCOLUMN*/, numColumna, 0);

y si quieres que funcione en versiones anteriores tendrás que encargarte del pintado de cada línea del ListView.

Pero no hace nada en mi 2007 (o no lo hago bien)

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Re: Cambiar fuente en el caption de columnas de un Listview Responder citando

bosoft escribió:
¿Lo conseguiste?

No, no lo logré.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

cagüen..... Mad

Gracias y Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Pues es una tontería que no sé como no se me ha ocurrido antes.
1. Pones la fuente del Listview en negrita.

ListView1->Font->Style = TFontStyles() << fsBold;

2. En el evento OnCustomDrawItem pones esto:

Sender->Canvas->Font->Style = TFontStyles() >> fsBold;

Y se queda en negrita SÓLO el caption de las columnas.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Vaya chorrada y con razón
Si es que solo uso la cabeza para llevar gorra Shocked

Gracias por el apunte. Ya lo estoy usando

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
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.