OnEdit ist ja zu diesem Zeitpunkt noch nicht verlassen ...
Du könntest über eine Massage arbeiten
Delphi-Quellcode:
const
MyMessage = WM_USER + 200;
....
private
procedure TuWas(
var Msg: TMessage);
message MyMessage;
.....
// im OnEdit
PostMessage(
handle,MyMessage,0,0);