Valeu.... Mas ele muda a cor so da fonte né... e pintar toda a linha?
--- Em [email protected], Marcos Bernardo <xmarcos....@...> escreveu > > Salve , > eu uso este evento do grid... > > GridDadosCustomDrawCell > > procedure TfrmMovEstoque.GridDadosCustomDrawCell( > Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; > AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); > var > IndiceCampo: Integer; > Valor : Variant; > begin > if (AViewInfo <> nil) and ((Sender as > TcxGridDBTableView).DataController.Dataset.Active ) then > begin > IndiceCampo := (Sender as > TcxGridDBTableView).GetColumnByFieldName('QUANTSAIDA').Index; > Valor := AViewInfo.GridRecord.Values[IndiceCampo]; > ACanvas.Font.Style := []; > if (Valor > 0) then > ACanvas.Font.Color := clRed > else > ACanvas.Font.Color := clNavy; > IF AViewInfo.GridRecord.Selected then > begin > ACanvas.Brush.Color := ACanvas.Font.Color; > ACanvas.Font.Color := clWhite; > end; > end; > end; > > > 2009/10/8 dionatanhenrique <dionata...@...> > > > > > > > Pessoal como posso pintar uma linha do CXGRID > > > > olhei em alguns site que e possivel usar o cxStyleRepository, mas nao sei > > como e onde usalo? > > > > Por exemplo tenho a tabela ma tabela de situacoes e quando a situacao for a > > pinta a linha de ver se for b de laranja... > > > > alguem pode me auxiliar? > > > > valeu > > > > > > > > > > -- > Marcos A. de A. Bernardo > xmarcos....@... > 11 - 9462-2657 / 11- 3205-1499 > http://bagusconsultoria.wordpress.com/ > > > [As partes desta mensagem que não continham texto foram removidas] >

