Fórum Pintar linha do StringGrid #253419
05/10/2004
0
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
Curtir tópico
+ 0Posts
06/10/2004
Michaell
Gostei + 0
19/12/2004
Ricardo.vano
Gostei + 0
19/12/2004
Christian_adriano
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
20/12/2004
Rômulo Barros
O que houve, amigo !!
Veja o que diz parte das regras de conduta:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)