En el evento OnMouseDown del StringGrid intenta poner esto:
Código Delphi
[-]
var
GridCoord: TGridCoord;
if Button = mbRight then
begin
GridCoord := StringGrid1.MouseCoord(X, Y);
StringGrid1.Col := GridCoord.X;
StringGrid1.Row := GridCoord.Y;
end;
// Saludos