| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
bosoft Master

Registrado: 23 Oct 2005Mensajes: 342
|
Publicado: Mar 08 Sep, 2015 11:16 am Asunto: Re: Cambiar fuente en el caption de columnas de un Listview |
|
|
| 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 |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
bosoft Master

Registrado: 23 Oct 2005Mensajes: 342
|
Publicado: Mar 08 Sep, 2015 8:34 pm Asunto: |
|
|
cagüen.....
Gracias y Saludos |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mie 09 Sep, 2015 12:19 pm Asunto: |
|
|
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 |
|
 |
bosoft Master

Registrado: 23 Oct 2005Mensajes: 342
|
Publicado: Mie 09 Sep, 2015 5:34 pm Asunto: |
|
|
Vaya chorrada y con razón
Si es que solo uso la cabeza para llevar gorra
Gracias por el apunte. Ya lo estoy usando
Saludos |
|
| Volver arriba |
|
 |
|