Cor da linha selecionado no DBGrid sem usar RowSelect
22/11/2005
0
pessoal
Preciso diexar com outra cor a linha selecionada no DBgrid sem utilizar o RowSelect.
Utilizo o Drawcell para mudar fonte, cor, etc.. mas trabalhar só com a selecionada não encontrei
obrigado
Diogo
Preciso diexar com outra cor a linha selecionada no DBgrid sem utilizar o RowSelect.
Utilizo o Drawcell para mudar fonte, cor, etc.. mas trabalhar só com a selecionada não encontrei
obrigado
Diogo
Diogoalles
Curtir tópico
+ 0
Responder
Posts
22/11/2005
Emerson Nascimento
use o evento OnDrawColumnCell juntamente com o parâmetro State desse evento.
por exemplo:
por exemplo:
if (gdSelected in State) or (gdFocused in State) // está focada ou selecionada then TDBGrid(Sender).Canvas.Brush.Color := $0082FFFF else TDBGrid(Sender).Canvas.Brush.Color := $00FFF8F0; TDBGrid(Sender).DefaultDrawColumnCell(Rect, Datacol, Column, State);
Responder
22/11/2005
Diogoalles
blz cara, isso mesmo..valeu..
hj eu to inspirado a tirar minhas duvidas e vc a responder, hehe
tem dias que to assim tb..
abraço
Diogo
hj eu to inspirado a tirar minhas duvidas e vc a responder, hehe
tem dias que to assim tb..
abraço
Diogo
Responder
Clique aqui para fazer login e interagir na Comunidade :)