GARANTIR DESCONTO

Fórum Grid. drawdatacell ou drawcolumncell? #298573

06/10/2005

0

Está dando um erro Field:TField, sempre que abro o evento OnDrawDataCell, para colorir umas linhas do grid, com o comando ODD. no RecNo da Tabela(SimpleDataSet). Esse erro dá lá em cima, na declaração da procedure.

begin if not odd(Dm.Cons_Geral.RecNo) then begin Grid.Canvas.Brush.Color:= clMoneyGreen; Grid.Canvas.FillRect(Rect); Grid.Canvas.TextOut(Rect.Left+2, Rect.Top+2, Field.Text); end; end;


Dizem que um dos eventos abaixo, devemos evitar. Qual deles?

OnDrawDataCell ou OnDrawColumnCell.


É verdade?


Paulo

Paulo

Responder

Posts

06/10/2005

Paulo

Resolvi o problema. Eu acrescentei a unit DB e pronto, mas a pergunta é válida. Tem sentido o que perguntei, com relação aos dois eventos? Um deles, deve ser evitado? Isso ouvi num curso. Troquei o evento tbm, usei o OnGetCellParams. Brigaduuu!!


Responder

Gostei + 0

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

Aceitar