TDBGRID Delphi XE8
Bom dia pessoal, estou com esse problema quando abro a aplicação e não é só no meu computador
o estranho é que quando eu minimizo e abro de novo ele abre normal.
[img:descricao=BUG]http://s10.postimg.org/up2ezczuh/bug_tdbgrid_fw.png[/img]
Se alguém puder ajudar agradeço.
o estranho é que quando eu minimizo e abro de novo ele abre normal.
[img:descricao=BUG]http://s10.postimg.org/up2ezczuh/bug_tdbgrid_fw.png[/img]
Se alguém puder ajudar agradeço.
Luis Dantas
Curtidas 0
Respostas
Marco Salles
24/10/2015
O que vc tem no evento onDrawColumnCell do DbGrid ?
GOSTEI 0
Luis Dantas
24/10/2015
procedure TfrmClientes.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if odd(ClientDataSet1.RecNo) then
DBGrid1.Canvas.Brush.Color:= clSkyBlue
else
DBGrid1.Canvas.Brush.Color:= clWhite;
TDbGrid(Sender).Canvas.font.Color:= clBlack;
if gdSelected in State then
with (Sender as TDBGrid).Canvas do
begin
Brush.Color := clSilver;
FillRect(Rect);
Font.Style := [fsbold]
end;
TDbGrid(Sender).DefaultDrawDataCell(Rect, TDbGrid(Sender).columns[datacol].field, State);
end;Ta aí amigo
GOSTEI 0
Marco Salles
24/10/2015
Como esta a cetado a sua propriedade defaultDrawing da grid ?? Tenta troca-la pode ser que resolva
seguindo alguns relatos :
seguindo alguns relatos :
alem disso recomenda-se configurar a propriedade defaultDrawing em false.. Diz que se deixar a Propriedade defaultDrawing em true , a grade apresentará a saida padrão antes que o método seje chamado
GOSTEI 0
Marco Salles
24/10/2015
Como esta a cetado a sua propriedade defaultDrawing da grid ?? Tenta troca-la pode ser que resolva
seguindo alguns relatos :
seguindo alguns relatos :
alem disso recomenda-se configurar a propriedade defaultDrawing em false.. Diz que se deixar a Propriedade defaultDrawing em true , a grade apresentará a saida padrão antes que o método seje chamado
GOSTEI 0
Luis Dantas
24/10/2015
Ficou na mesma amigo, estava false e mudei pra true, não resolveu
Obrigado
Obrigado
GOSTEI 0
Marco Salles
24/10/2015
Bem então tem que verificar algum evento no Tfield ... Vc tem algum evento no Tfield ??
GOSTEI 0
Marco Salles
24/10/2015
Ou alguma coisa no EditMask do Field ???
GOSTEI 0
Luis Dantas
24/10/2015
Não tenho.
GOSTEI 0