![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cambiar estilo de fuente en columna de ListView
Hola Amigos,
Estoy buscando la manera de cambiar el estilo de la fuente en solo una de las columnas o solo una fila de un ListView. La propiedad Font lo hace pero para todo el componente y lo necesito para una celda, fila o columna separado. Muchas gracias. |
#2
|
|||
|
|||
Hola
Para poder cambiar el font del Item tendras que programar el evento CustomDrawItem Te pongo un ejemplo para pintar una determinada fila sabiendo el texto de esta Código:
procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView; Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean); begin if Item.Caption = 'ComboBox1' then ListView1.Canvas.Font.Color := clRed; end; Código:
procedure TForm1.ListView1CustomDrawSubItem(Sender: TCustomListView; Item: TListItem; SubItem: Integer; State: TCustomDrawState; var DefaultDraw: Boolean); begin if Item.Caption = 'ComboBox1' then case SubItem of 1 : ListView1.Canvas.Font.Color := clMaroon; 2 : ListView1.Canvas.Font.Color := clYellow; 3 : ListView1.Canvas.Font.Color := clPurple; 4 : ListView1.Canvas.Font.Color := clTeal; end; end; |
#3
|
|||
|
|||
Hola Andre
Acabo de subir a mi web una ampliación que tenía de funcionamiento del TListView He añadido la funcionalidad de dar color por filas y/o por columnas por si te interesa y quieres descargártelo. Espero que sea esto lo que buscas |
#4
|
|||
|
|||
Gracias cadetill por contestar esta pregunta y muchisimas gracias por el programa que subiste a tu pagina, esta espectacular, estoy aprendiendo mucho de el.
Saludos. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cambiar nombre de columna en DBGrid | Citlali | Varios | 4 | 30-08-2005 20:03:18 |
Cambiar fuente dentro de DBgrid | zugazua2001 | Gráficos | 2 | 14-06-2005 22:13:33 |
cambiar el nombre de una columna | estudiante | SQL | 6 | 26-04-2005 20:36:37 |
Sombreado Columna ListView | Igna | OOP | 0 | 05-11-2004 12:46:29 |
Posición Columna en ListView | Igna | OOP | 2 | 02-11-2004 13:40:14 |
![]() |
|