dbgrid1.color可以设置底色,底图就有些麻烦了。
如下方法试试。
var bit:tbitmap;
begin
bit:=TBitmap.Create;
bit.LoadFromFile('c:/windows/clouds.bmp');
DBGrid1.Canvas.pen.Mode:=pmXor;
DBGrid1.Canvas.CopyMode:=cmPatPaint;
DBGrid1.Canvas.Draw(0,0,bit);
bit.Free;
end;
效果并不太理想,总要自己刷新。不知其它人有没有什么好办法。