Ich habe jetzt kein Delphi hier, aber gibt es kein Event das nach verschieben des Formulars eintritt?
Das wurde doch alles schon geschrieben und zwar in Beitrag #2: WM_MOVE
Zitat von
msdn:
WM_MOVE Message
Sent after a window has been moved.
Laufende Schreibzugriffe etc. pp, was hier diskutiert wird, trifft da nicht zu, da die Message nicht während des Verschiebens aufgerufen wird, sondern danach. So verstehe ich das "after" zumindest. Getestet habe ich es nicht.