Bom dia! Se consegue mudar da linha inteira, porque não usa a constante Column para mudar só a célula que você quer? GridDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); var Cor:TColor; // cria variavel begin inherited; Cor:=clBlack; // Recebe preto normal if (qryPesquisa.FieldByName('saldo').AsFloat < 0) and (Column.Index=0) then //condição para apliar a cor Cor:=clred; //recebe a cor Grid.Canvas.Font.Color:=Cor; // grid rebe a cor Grid.DefaultDrawDataCell(Rect,Column.Field, State); end;
Boa sorte. Ulisses ----- Original Message ----- From: "Anderson Leão" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Friday, October 28, 2005 1:15 AM Subject: Re: [delphi-br] Cor de uma celula no DBGrid Uma celula s´s é phoda... vou pesquiazar pra ver se acho... Em 26/10/05, Emerson Moreno<[EMAIL PROTECTED]> escreveu: > Caros amigos tem como eu mudar somente a cor de uma determinada célula > no dbgrid, digamos que quero destacar somente em cor vermalho todos os > registro que não atingiram a meta de vendagem do mês. Como faço para > que somente o numero referente a cota fique em vermelho e o outros > dados do registro continuen en cor preto. Sei como fazer para a linha > interia do registro mudar de cor, mas eu não quero que fique dessa > forma. > > Um grande abraços a todos ! E muito obrigado por qualquer coisa. > > -- > Emerson Moreno > O grande sábio aprende por ensinar! > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > Yahoo! Grupos, um serviço oferecido por: > > ________________________________ > Links do Yahoo! Grupos > > Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/delphi-br/ > > Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do > Yahoo!. -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html