Fórum DbGrid zebrado... #186811
07/10/2003
0
:arrow: Tenho esse código:
If odd(Query1.RecNo) then
begin
DBGrid1.Canvas.Font.Color:= clWhite;
DBGrid1.Canvas.Brush.Color:= clGreen;
end
else
begin
DBGrid1.Canvas.Font.Color:= clBlack;
DBGrid1.Canvas.Brush.Color:= clWhite;
end;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.Canvas.TextOut(Rect.Left+2,Rect.Top,Column.Field.AsString);
:arrow: Mas o DbGrid fica todo verde, eu preciso q ele fique zebrado msm... A :roll: lguem pode mim ajudar :?:
Educdc
Curtir tópico
+ 0Posts
07/10/2003
Felipesans
if not odd(Query1.RecNo) then
if not (gdselected In State) then
begin
DGLOCCLI.Canvas.brush.Color:=$00FFEFDF;
DGLOCCLI.Canvas.FillRect(RECT);
DGLOCCLI.DefaultDrawDataCell(Rect,column.field,state);
end;
Comigo funciona beleza.
Espero ter ajudado.
Felipe Sanches
Itajaí-SC-
Gostei + 0
07/10/2003
Educdc
:arrow: O projeo executo normal mas o dbgrid n muda nd... Eh so isso?num eh preciso alterar alguma coisa n? Onde q coloco a cor?
Gostei + 0
07/10/2003
Felipesans
defaultDrawing está true, a cor está de finida neste codigo ´$00FFEFDF´ só n sei que cor é cada código, esta cor é azul.
Comigo funciona numa boa, faça alguns testes com as propriedades do DbGrid.
Qualquer coisa .
Felipe Sanches
Itajai -SC-
Gostei + 0
07/10/2003
Educdc
:arrow: Iniciei uma nova aplicação coloquei td mas continua do msm jeito! Vc usa QUERY tbm?
Gostei + 0
07/10/2003
Felipesans
não deu nenhum errinho nada?
Felipe Sanches
Itajaí SC
Gostei + 0
07/10/2003
Educdc
Delphi 5
:arrow: Executa normalzim, nd de erro...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)