Exibir uma cor diferente em uma determinada palavra do DBGrid em Delphi

Delphi

06/07/2020

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á.
Darlan Almeida

Darlan Almeida

Curtidas 0

Respostas

Keniel Cenzi

Keniel Cenzi

06/07/2020

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.
GOSTEI 0
POSTAR