Bom dia amigo... Se eu entendi bem vc quer trocar a cor da célula toda do grid, Correto???
Portanto no evento onDrawColumnCell... with DBGrid.Canvas do begin Font.Color := clWhite; Brush.COlor := clRed; FillRect(Rect); // Essa linha abiaxo é pra dar uma encrementada na célula... TextOut(Rect.Left+10, 2+Rect.Top-contDraw, Column.Field.DisplayText); end; Ae está amigo... Qaulquer duvida entre em contato. Att. Ricardo Diniz Analista/Programador Delphi CS/N-Tier/.Net CLT - PJ/FreeLancer. --- Em seg, 9/8/10, Gilvan Costa <info...@yahoo.com.br> escreveu: De: Gilvan Costa <info...@yahoo.com.br> Assunto: [delphi-br] Grade de Programação Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 9 de Agosto de 2010, 13:35 Olá Srs. Estou precisando implementar em um DBGRID uma grade que mostre a programação de serviço do mês. Esse Dbgrid terá as seguintes colunas: CodigoDaTarefa, DataDaProgramacao, DescricaoDatarefa, 01/01, ..., 31/01 Com isso será sinalizado com uma cor a célula que cruzará a tarefa e o dia da sua execução. Alguém tem algum exemplo de como construir esse recurso? Certo da colaboração, desde já agradeço [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]