StringGridにだわる理由がわからん。DrawGridで十分だろ。
まあ、普通はグリッドなんか使わずに直接StrechBltすると思うけど。