Greife ich aber über Sender zu passt es.
Das war die Idee.
Nach etwas probieren habe ich herausbekommen, dass Sender vom Typ TQRStandardPreview ist und der wird in QRPrev definiert
Korrekt ist also
Left := TQRStandardPreview(Sender).Left;
Da
TQRStandardPreview
von
TForm
abgeleitet ist, wäre auch
TForm(Sender).Left
korrekt. Das erspart eventuell den einen Eintrag in der Uses-Anweisung.
Ich persönlich würde auch das Setzen der Position im selben Event vorziehen. Dann hat man beide Teile des Codes an einer Stelle.