在stringgrid是不能显示图像的,除非用第三方控件。
1.如果与数据库无关,你可以用ListView;
2.如果与数据库有关,你可以用dbctrlgrid,它的cell是个panel容器,每列上可以放置不同的控制
1.如果与数据库无关,你可以用ListView;
2.如果与数据库有关,你可以用dbctrlgrid,它的cell是个panel容器,每列上可以放置不同的控制
用STRINGGRID.CANVAS.DRAW(RECT,IMAGE.PICTURE....)
就可以了,
http://www.delphibbs.com
index: integer;
begin
index := Row * DrawGrid1.ColCount + Col;
with Sender as TDrawGrid do
begin
Canvas.Brush.Color := clBackGround;
Canvas.FillRect(Rect);
ImageList1.Draw(Canvas,Rect.Left,Rect.Top,index);
if gdFocused in State then
Canvas.DrawFocusRect(Rect);
end;end;