Como pintar a linha posicionada do DBGrid?
Olá Pessoal!
Gostaria de saber como eu faço para pintar a linha que eu estou posicionado do DBGrid.
Obs.: É a linha inteira e não apenas a coluna.
Obrigado
Daniel :D
Gostaria de saber como eu faço para pintar a linha que eu estou posicionado do DBGrid.
Obs.: É a linha inteira e não apenas a coluna.
Obrigado
Daniel :D
Dpbraz
Curtidas 0
Respostas
Deryck
09/08/2004
Cara vc sabe conhece ... on state[edit,insert]?
Se não souber , me fala , que te mando um exemplo,,
Se não souber , me fala , que te mando um exemplo,,
GOSTEI 0
Tuiobecker
09/08/2004
vai no options do dbgrid e seta como true a opcao dgRowselect
flw
flw
GOSTEI 0
Dpbraz
09/08/2004
vai no options do dbgrid e seta como true a opcao dgRowselect
flw
Obrigado pela dica, mas desta forma eu não consigo mais editar no grid, e desta forma não me interessa.
GOSTEI 0
Dpbraz
09/08/2004
Cara vc sabe conhece ... on state[edit,insert]?
Se não souber , me fala , que te mando um exemplo,,
Conheço sim, mas não sei como isso pode ajudar neste problema.
GOSTEI 0
Leandrodz
09/08/2004
Não sei se eh isso q vc ker... mas aí vai um exemplo de como alterar a cor da linha selecionada.
procedure TfrmGrupos.dbGrdListaDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin If gdSelected In State Then With TDBGrid(Sender).Canvas Do Begin Brush.Color := $00A07020; // altere para a cor desejada FillRect(Rect); TextOut(Rect.Left+2, Rect.Top+2, Column.Field.AsString); End; end;
GOSTEI 0