Ver Mensaje Individual
  #2  
Antiguo 10-07-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 24
seoane Va por buen camino
Para saber sobre que celda se hace clic con el botón derecho del ratón puedes utilizar algo como esto. En el evento OnMouseDown pon esto:

Código Delphi [-]
procedure TForm1.StringGrid1MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
  ACol, ARow: Integer;
begin
  if ssRight in Shift then
  begin
    StringGrid1.MouseToCell(x, y, ACol, ARow);
    ShowMessage(Format('Has pulsado sobre la celda (%d,%d)', [ACol, ARow]));
  end;
end;

Espero que te sirva para empezar.
Responder Con Cita