klickt man in das TEdit mit der Maus rein, geht der Code leider nicht.
Warum sollte es auch?
Hab hier nicht alles durchgelesen, aber wann/wo wurde der Code denn ausgeführt?
Passiert das vor dem Loslassen der Maustaste, dann ist das Verhalten vollkommen korrekt, denn mit Loslassen der Maustaste wird der Cursor ebenfalls an die Position des Mauszeigers gesetzt und schon ist es egal wo er vorher hingesetzt wurde.