Hola keys, puedes usar el evento OnMouseDown del StringGrid y su parametro Shift que te indica si se ha presionado el boton izquierdo o derecho del mouse, tiene mas opciones pero la que te interesa es ssRight.
Código Delphi
[-]
procedure TForm1.StringGrid1MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
Col, Row: Integer;
begin
if Shift = [ssRight] then
begin
StringGrid1.MouseToCell(X, Y, Col, Row);
StringGrid1.Row := Row;
StringGrid1.Col := Col;
end;
end;
Saluditos