![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
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. |
![]() |
|
|
Temas Similares
|
||||
| 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 |
|