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

Darlan Almeida

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.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar