Fórum Zebrar DBGrid #366873
08/12/2008
0
Pessoal:
Estou colocando a rotina abaixo para zebrar meu DataGrid, porém nas linhas
pintadas não é selecionado a linha toda e sim somente o primeiro campo.
Alguém pode me dar uma ajuda?
procedure TForm.DBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if odd(IBQuerys.RecNo) then
begin
DBGrid1.Canvas.Brush.Color := clBtnFace;
DBGrid1.Canvas.Font.Color := clBlack;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.DefaultDrawDataCell(Rect,Column.Field,State);
If gdFocused in State then
Begin
DBGrid1.Canvas.Brush.Color := clNavy;
DbGrid1.Canvas.Font.Color := clWhite;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.DefaultDrawDataCell(Rect,Column.Field,State);
End;
End;
end;
Estou colocando a rotina abaixo para zebrar meu DataGrid, porém nas linhas
pintadas não é selecionado a linha toda e sim somente o primeiro campo.
Alguém pode me dar uma ajuda?
procedure TForm.DBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if odd(IBQuerys.RecNo) then
begin
DBGrid1.Canvas.Brush.Color := clBtnFace;
DBGrid1.Canvas.Font.Color := clBlack;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.DefaultDrawDataCell(Rect,Column.Field,State);
If gdFocused in State then
Begin
DBGrid1.Canvas.Brush.Color := clNavy;
DbGrid1.Canvas.Font.Color := clWhite;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.DefaultDrawDataCell(Rect,Column.Field,State);
End;
End;
end;
Bressa
Curtir tópico
+ 0
Responder
Posts
09/12/2008
Mateusandre
Ola amigo
da uma olha no blog do Maikel
http://maikelscheid.blogspot.com/
ele tem alguns POST relacionados a dbgrib, sem bem especificos e simples de se entender
da uma olha no blog do Maikel
http://maikelscheid.blogspot.com/
ele tem alguns POST relacionados a dbgrib, sem bem especificos e simples de se entender
Responder
Gostei + 0
09/12/2008
Facc
Dá uma olhada nesse curso do Guinther Pauli
[url]https://www.devmedia.com.br/cursos/listcurso.asp?curso=110[/url]
[url]https://www.devmedia.com.br/cursos/listcurso.asp?curso=110[/url]
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)