PDA

Ver la Versión Completa : Imagen en Grid


eibarra
28-05-2003, 18:37:41
Hola, por favor necesito ayuda, alguien puede indicarme como inserto una imagen en una celda de un Grid
Gracias

delphi.com.ar
28-05-2003, 19:04:18
Aqui se explica lo que pedís para un StringGrid
http://www.clubdelphi.com/foros/archivo/viewtopic.php?t=20147&highlight=

En un DBGrid, deberías utilizar el evento OnDrawDataCell

pedrohdez
29-05-2003, 12:26:01
En un TDBGrid no se usa OnDrawDataCell, ese es un evento 'deprecated' se usa el evento OnDrawColumnCell.

Joa0
29-05-2003, 19:49:19
Creo que seria algo asi:




procedure TFrm.DBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin

if column.Field=dmseguimiento.tblcolumnax
then//si se trata de la columna en la que queremos dibujar la celda
// dibujamos sobre el canvas del grid
dbgridfichas.Canvas.StretchDraw(Rect,grafico);

end
else
DBGridFichas.DefaultDrawDataCell(Rect, Column.Field, State);
end;