Hallo.
So nicht - dafür gibt es schon die Methode CopySelectionToClipboard. Ich würde in der Behandlungsroutine für Strg+C eine Fallunterscheidung machen. Wenn der inplace editor aktiviert ist, dann soll er sich selbst um die Zwischenablage kümmern:
Delphi-Quellcode:
begin
with AdvStringGrid1 do
begin
if EditMode
then SendMessage(GetFocus, WM_COPY, 0, 0)
else CopySelectionToClipboard;
end;
end;
Freundliche Grüße vom marabu