P�e isso no evento ondrawcolumncell do Grid
//*********pinta a linha da c�lula*************************//
if not odd(DataModule.ClientDataSet1.RecNo) then
if not (gdSelected in State) then
begin
DBGrid1.Canvas.Brush.Color := $00FFEFDF;
DBGrid1.Canvas.FillRect(rect);
DBGrid1.DefaultDrawDataCell(rect,Column.Field,State);
end;
//****************destaca um �tem qualquer da grid**************//
if Column.Field = DM.ClientDataSet1ITEM_DA_TABELA then
if DataModule.ClientDataSet1ITEM_DA_TABELA.AsString='Sim' then {poderia ser
'Aprovado' ou qualquer outra condi��o}
begin
DBGrid1.Canvas.Font.Style:=DBGrid1.Canvas.Font.Style+[fsBold];
DBGrid1.Canvas.Font.Color:=clred;
DBGrid1.DefaultDrawDataCell(rect,Column.Field,State);
end;
valeu??
----- Original Message -----
From: "Rubem Rocha" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, September 14, 2004 3:36 PM
Subject: RES: RES: Res: [delphi-br] DBGrid colorida
J� depurou o evento?
[]s
-----Mensagem original-----
De: Felipe Diesel [mailto:[EMAIL PROTECTED]
Enviada em: ter�a-feira, 14 de setembro de 2004 14:33
Para: [EMAIL PROTECTED]
Assunto: Re: RES: Res: [delphi-br] DBGrid colorida
N�o funcionou! Apareceu o Grid, sem nada nas linhas!
Coloquei um Grid Novo e tb n�o funcionou!
Felipe Diesel
---------------------------
"In a world without walls and fences,
who needs Windows and Gates?"
by Mozilla Thunderbird
http://www.mozilla.org.br
Rubem Rocha escreveu:
>Ajuste o valor da propriedade DefaultDrawing para False e cheque se
>agora funciona! []s
>
>-----Mensagem original-----
>De: Felipe Diesel [mailto:[EMAIL PROTECTED]
>Enviada em: ter�a-feira, 14 de setembro de 2004 14:19
>Para: [EMAIL PROTECTED]
>Assunto: Re: Res: [delphi-br] DBGrid colorida
>
>
>O Delphi n�o t� executando a procedure OnDrawDataCell!
>
>N�o sei por que ele n�o entra!
>
>Felipe Diesel
>---------------------------
>"In a world without walls and fences,
>who needs Windows and Gates?"
>
>
>by Mozilla Thunderbird
>http://www.mozilla.org.br
>
>
>
>Celso Martins escreveu:
>
>
>
>>No OnDrawDataCell implemente:
>>
>>
>>
>> if dmMovimento.qryFluxo.FieldByName('movnat').AsString = 'DES' then
>>
>> dbgFluxo.Canvas.Font.Color := clRed
>>
>> else
>>
>> dbgFluxo.Canvas.Font.Color := clBlue;
>>
>>
>>
>> dbgFluxo.DefaultDrawDataCell(Rect,Field,State);
>>
>>
>>
>>
>>
>>
>>
>>Sds,
>>
>>Celso do A. Vianna Martins
>>
>>Desenvolvimento de Sistemas
>>
>>-------------------------------------------------------
>>
>>Archive ISP - Rio de Janeiro - RJ
>>
>>www.archive.com.br
>>
>>[EMAIL PROTECTED]
>>
>>[EMAIL PROTECTED]
>>
>>ICQ 202634027
>>
>>
>>
>>"Tudo aquilo que algum idiota diz que � urgente, � algo que
>>
>> este imbecil n�o fez em tempo h�bil e quer que voc� se foda
>>
>> para fazer em tempo recorde."
>>
>>
>>
>>
>>
>>-------Mensagem original-------
>>
>>
>>
>>De: [EMAIL PROTECTED]
>>
>>Data: 09/14/04 14:59:38
>>
>>Para: [EMAIL PROTECTED]
>>
>>Assunto: [delphi-br] DBGrid colorida
>>
>>
>>
>>Ol�!
>>
>>
>>
>>Tenho um table de t�tulos e quero colorir um DBGrid de forma que os
>>
>>vencidos fiquem vermelhos!
>>
>>
>>
>>Como fa�o isso?
>>
>>J� fazia isso no Delphi 5, por�m parou de funcionar no D6!
>>
>>
>>
>>--
>>
>>Felipe Diesel
>>
>>---------------------------
>>
>>"In a world without walls and fences,
>>
>>who needs Windows and Gates?"
>>
>>
>>
>>
>>
>>by Mozilla Thunderbird
>>
>>http://www.mozilla.org.br
>>
>>
>>
>>
>>
>>
>>
>>--
>>
>><<<<< 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] ou [EMAIL PROTECTED]
>>
>>
>>
>>Links do Yahoo! Grupos
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>[As partes desta mensagem que n�o continham texto foram removidas]
>>
>>
>>
>>
>>
>>
>>
>
>
>
>
--
<<<<< 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]
ou [EMAIL PROTECTED]
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] ou [EMAIL PROTECTED]
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] ou [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