вот какая проблема возникла, использую код
- Код: Выделить всё
- procedure TMainForm.DBGrid7DrawColumnCell(Sender: TObject;
 const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
 var
 Img: Tbitmap;
 
 begin
 Img := TBitmap.Create;
 
 if ( Column.FieldName = 'VID') then
 begin
 with  DBGrid7.Canvas do begin
 Brush.Color:=clWhite;
 FillRect(Rect);
 
 if (SQL7.FieldByName('VID').AsInteger = 1) then
 begin
 ImageList7.GetBitmap(14,Img);
 end
 else
 begin
 ImageList7GetBitmap(15,Img);
 end;
 Draw(round((Rect.Left+Rect.Right-Img.Width)/2),Rect.Top,Img);
 end;
 end;
 end;
для отображения картинок в гриде. все работает нормально, только надписи в title перетираются. аналогичная проблема при замене цифр в гриде на значения (к примеру: 1 - выдано, 2 - принято )
как мне отловить, что сейчас выводится именно title, или есть другие решения. если можно куском кода