Exibir uma cor diferente em uma determinada palavra do DBGrid em Delphi
06/07/2020
0
Oi pessoal,
Estou precisando Exibir uma cor diferente em uma determinada palavra do DBGrid no Delphi.
Uso um ClienteDataSet para fazer um filtro, e preciso que as palavras nas linhas que serão exibidas no DBGrid dentro do filtro que selecionei, sejam exibidas em uma cor diferente, só consegui mudar a cor do campo todo, mas de parte do campo não consegui.
Exemplo: Fiz um filtro para buscar a palavra: Maria
Nos registros do meu ClientDataSet no campo Funcionário, queria que as linhas que fossem listadas tivessem o nome Maria em uma cor diferente, mas somente a cor diferente na palavra Maria e não no campo todo.
Espero ter conseguido explicar.
Agradeço desde já.
Estou precisando Exibir uma cor diferente em uma determinada palavra do DBGrid no Delphi.
Uso um ClienteDataSet para fazer um filtro, e preciso que as palavras nas linhas que serão exibidas no DBGrid dentro do filtro que selecionei, sejam exibidas em uma cor diferente, só consegui mudar a cor do campo todo, mas de parte do campo não consegui.
Exemplo: Fiz um filtro para buscar a palavra: Maria
Nos registros do meu ClientDataSet no campo Funcionário, queria que as linhas que fossem listadas tivessem o nome Maria em uma cor diferente, mas somente a cor diferente na palavra Maria e não no campo todo.
Espero ter conseguido explicar.
Agradeço desde já.
Darlan Almeida
Curtir tópico
+ 0
Responder
Posts
04/12/2020
Keniel Cenzi
Oi Darlan,
O seu problema pode ser resolvido da seguinte maneira:
SeuGrid.Columns[posição do seu FieldName nas colunas do grid].Font.Color := clRed;
No exemplo acima a fonte do campo será alterada para a cor vermelha.
O seu problema pode ser resolvido da seguinte maneira:
SeuGrid.Columns[posição do seu FieldName nas colunas do grid].Font.Color := clRed;
No exemplo acima a fonte do campo será alterada para a cor vermelha.
Responder
Clique aqui para fazer login e interagir na Comunidade :)