I Playing with virtualdbtreeext I trying to show image at column you know some time we wanna to show image reference to value to cell,
This is my conde don't send me eny error but don't show image i don't know if i missing something...
procedure TFormAssyParts.VirtualDBTreeEx1BeforeCellPaint(
Sender: TBaseVirtualTree; TargetCanvas: TCanvas; Node: PVirtualNode;
Column: TColumnIndex; CellPaintMode: TVTCellPaintMode; CellRect: TRect;
var ContentRect: TRect);
begin
with VirtualDbTreeEx1.Canvas do begin
if( column = 5 ) then begin
VirtualDbTreeEx1.Canvas.FillRect(CellRect);
if( VirtualDbTreeEx1.DataSource.DataSet.FieldByName('RxPLType').AsString ='DWG') then begin
imagelPart.Draw(VirtualDbTreeEx1.Canvas , CellRect.CenterPoint.x-8,ClipRect.CenterPoint.Y-8,3 );
// TextOut(CellRect.Left+3, CellRect.top+1 , 'DWG');
end else begin
TextOut(CellRect.Left+3, CellRect.top+1 , 'Afected');
end;
end;
end;
end;
I don't sure if must be here or different event...