Pintar linha do StringGrid

Delphi

05/10/2004

Olá pessoal!

Como faço para alterar a cor da linha (Row) de um StringGrid, no evento DblClick do mesmo, ou seja, quando eu der um duplo clique no StringGrid, alterar a cor da linha (Row) em que eu estiver clicando?

Att.


Michaell

Michaell

Curtidas 0

Respostas

Michaell

Michaell

05/10/2004

Sobe


GOSTEI 0
Ricardo.vano

Ricardo.vano

05/10/2004

Desce


GOSTEI 0
Christian_adriano

Christian_adriano

05/10/2004

Olá Colega,

vc pode fazer o seguinte:

No Evento OnDrawCell:

if (StringGrid1.Cells[1, ARow] = ´Condição´) then
StringGrid1.Canvas.Brush.Color := clBackground; // Cor
if (gdFixed in State) then
StringGrid1.Canvas.Brush.Color := clBtnFace;
StringGrid1.Canvas.TextRect(Rect, Rect.Left + 3, Rect.Top + 2, StringGrid1.Cells[Acol,Arow]);


Espero ter ajudado.

[]´s.
Christian.


GOSTEI 0
Rômulo Barros

Rômulo Barros

05/10/2004

Desce


O que houve, amigo !!

Veja o que diz parte das regras de conduta:
[b:426b4e7caf] [color=blue:426b4e7caf]b. [/color:426b4e7caf]Nos casos em que uma dúvida não for respondida, em um primeiro momento, e perca visibilidade, saindo da primeira página, será permitido que o próprio usuário a responda, inserindo no corpo da mensagem a palavra [color=red:426b4e7caf][i:426b4e7caf]Sobe[/i:426b4e7caf][/color:426b4e7caf], a fim de que a mesma volte para o início da lista. Esta prática deverá obedecer ao limite de 1 (uma) resposta por dia. Abusos poderão ser punidos com o bloqueio do tópico. [/b:426b4e7caf]



GOSTEI 0
POSTAR