Also zum ersten kannst du über die Ereignisse gehen ...
Delphi-Quellcode:
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
ShowMessage('Zeile'+ inttostr(ARow) +' und Spalte '+ inttostr(ACol));
end;
Bei dem SelectCell werden aber FixedRows und FixedCols nicht mit berücksichtigt, da diese nicht klickbar sind. Ob dies bei Options goEditing dann auch klappt, weiß ich nun auch nicht.
Zu deiner zweiten Frage kannst du dir über Canvas beim SelectCell Ereignis dir die passende Zeile raussuchen und dann die gesamte Zeile selber markieren
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.