[firebase-br] [OFF] - IB_Grid
Magno
magnoscosta em bol.com.br
Sex Mar 24 23:46:01 -03 2006
Amigos... perdão pelo Off....´
Tinha antigamente algumas rotina para um DBGrid assim:
procedure TF_CalcCustos.GridColEnter(Sender: TObject);
begin
If Grid.SelectedField = Qry_Centro.FieldByName('Marca') then
Grid.Options := Grid.Options - [dgEditing]
else
Grid.Options := Grid.Options + [dgEditing];
end;
Mas no IB_Grid nao funfa dando erro no .Options dizendo q é nao pode mudar propriedade Read Only
a outra seria
procedure TF_CalcCustos.GridDrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
If Column.Field = Qry_Centro.FieldByName('Marca') then
begin
Grid.Canvas.FillRect(Rect);
If Qry_Centro.FieldByName('Marca').AsInteger = 1 then
Imagem.Draw(Grid.Canvas,Rect.Left+10,Rect.Top+1,0);
end;
end;
Mas no IB_Grid nao achei a propriedade DrawColumnCell
Pra quem nao entendeu as rotinas... basicamente seria pra clica numa célula e conforme o valor da celula "pintar" ela com uma imagem...
Vlw...
Mais detalhes sobre a lista de discussão lista