Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-07-2019
bismarck_sierra bismarck_sierra is offline
Miembro
 
Registrado: ene 2004
Ubicación: Morelia, Michoacán, México
Posts: 70
Poder: 21
bismarck_sierra Va por buen camino
Cambiar el color de línea y fuente de grupos en un TlistView

Qué tal

Alguien que me pueda orientar como puedo cambiar el color de la línea de agrupación que pinta el TListView, siempre aparece azul y con algunos los temas oscuros no se distingue bien



Saludos
Bismarck
Responder Con Cita
  #2  
Antiguo 17-07-2019
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Tendrías que dar mas información, pero en general, poniendo la propiedad TListView.OwnerDraw en True podes usar el evento OnCustomDrawItem para darle el color que desees, Ej.:
Código Delphi [-]
...
procedure TForm.ListViewCustomDrawItem(Sender: TCustomListView;
  Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
  TListView(Sender).Canvas.Font.Color := clLime; // color resaltado a tu gusto
end;
...

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 17-07-2019 a las 21:33:16.
Responder Con Cita
  #3  
Antiguo 18-07-2019
bismarck_sierra bismarck_sierra is offline
Miembro
 
Registrado: ene 2004
Ubicación: Morelia, Michoacán, México
Posts: 70
Poder: 21
bismarck_sierra Va por buen camino
Gracias por tu respuesta ecfisa, no me funcionó, incluso también probé con:

Código Delphi [-]
var
  GroupMetrics: TLVGROUPMETRICS;
begin
  FillChar(GroupMetrics, Sizeof(GroupMetrics), 0);
  GroupMetrics.cbSize := SizeOf(GroupMetrics);

  GroupMetrics.mask := LVGMF_TEXTCOLOR or LVGMF_BORDERSIZE;
  GroupMetrics.crHeader := ColorToRGB(clRed);

  ListView_SetGroupMetrics(ListView1.Handle, GroupMetrics);
end;

Y no logro hacer que cambié el color azul por otro

Saludos
Bismarck
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cambiar el color de fuente en TDBGID KAYO Varios 6 02-10-2008 17:35:17
Cambiar el color de fuente en TRichEdit Jose Roman OOP 3 30-07-2008 19:05:11
Cambiar color fuente boton estandar Peterman Gráficos 3 31-05-2007 22:09:52
cambiar Color de la fuente de un Tdbedit nenufer OOP 8 26-05-2006 17:30:52
Cambiar el color de la fuente chipsoni Varios 2 24-04-2006 14:52:12


La franja horaria es GMT +2. Ahora son las 16:01:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi