Du musst eine Ableitung von TStringGrid erzeugen, um auf den als Protected deklarierten InplaceEditor zugreifen zu können.
Wenn Du den hast, kannst Du mit
TMyStringGrid(TStringGrid).InplaceEditor.SelStart
die Position des Caret innerhalb des Edits ermitteln.
Beispiel:
Delphi-Quellcode:
Type
TForm1 = Class(TForm)
StringGrid1: TStringGrid;
End;
TMyStringGrid = Class(TStringGrid)
End;
[...]
ShowMessage(IntToStr(TMyStringGrid(StringGrid1).InplaceEditor.SelStart));
Edit: Beispiel hinzugefügt