Fórum Cor No List View #221852
23/03/2004
0
Ai´galera estou jogando em um List View os Campos da tabela de aulas
dos Candidados, mas estou jogando não só as aulas que estão por vir mas, mas também as que já foram realizadas, ou seja, as com data inferiores a data atual...
Gostaria de colocar a linha do List View onde a data é inferior a data atual fique em uma cor diferente...
Por favor, me ajudem...Pois tentei de tudo mas não consegui.
dos Candidados, mas estou jogando não só as aulas que estão por vir mas, mas também as que já foram realizadas, ou seja, as com data inferiores a data atual...
Gostaria de colocar a linha do List View onde a data é inferior a data atual fique em uma cor diferente...
Por favor, me ajudem...Pois tentei de tudo mas não consegui.
Welton
Curtir tópico
+ 0
Responder
Posts
24/03/2004
Nildo
no evento AdvancedCustomDrawItem voce verifica (vamos supor que a data for na quinta coluna) se a data for menor.
if StrToDate( Item.SubItems.Strings[ 4 ] ) < Date then
SuaLista.Canvas.Brush.Color := clRed;
A propriedade OwnerDraw deve ficar como FALSE.
if StrToDate( Item.SubItems.Strings[ 4 ] ) < Date then
SuaLista.Canvas.Brush.Color := clRed;
A propriedade OwnerDraw deve ficar como FALSE.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)