Fórum Aparencia no Grid #24686

11/03/2010

0

Bom dia   Estou trabalhando com Delphi 2010. Gostaria de mudar a aparencia no grid tipo assim: Tenho registros de contas pagas e contas em aberto em uma tela de contas a pagar, entao fiz assim:    with dmMovimento do
   begin
   if CdsContasaPagar.FieldByName('SITUACAO_CONTASAPAGAR').AsInteger = 1 then
    begin
      Canvas.Brush.Color:= clRed;
      Canvas.Font.Color:= clWindowText;
      Canvas.FillRect(Rect);
      DBG2100An.DefaultDrawColumnCell(Rect, DataCol, Column, State);
    end;     if CdsContasaPagar.FieldByName('SITUACAO_CONTASAPAGAR').asInteger = 2 then
    begin
      Canvas.Brush.Color:= clMoneyGreen;
      Canvas.Font.Color:= clWindowText;
      Canvas.FillRect(Rect);
      DBG2100An.DefaultDrawColumnCell(Rect, DataCol, Column, State);
    end;
   end;     Mas nao muda a aparencia do grid, tipo quando registros estao pagos, tipo situacao contas a pagar for =2 nao muda, fica a mesma coisa. Fiz isso no Delphi 7 e ele mostra certinho, mas no Delphi 10 nao   Fico no aguardo   Rogério
Rogerio Santos

Rogerio Santos

Responder

Posts

11/03/2010

Fábio Cruz

Amigo de uma olhada nas video aulas do Delphi o Guinther Pauli tem uma video que exibe exatamente isso

segue o link https://www.devmedia.com.br/cursos/listcurso.asp?curso=110
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar