Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Uwe Raabe,
1. Feb 2020
Das war die Idee.
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.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Uwe Raabe,
1. Feb 2020
Du könntest mal den OnStandPrevEvent verdrahten und dort auf eventType = spClose prüfen. Sender ist dann das aktuelle Preview-Form dessen Top,Left, Width und Height du speichern solltest.
Diese Werte müssen dann entweder beim nächsten Aufruf in QuickReport.PreviewTop/Left/Width/Height übergeben werden oder im selbigen Event bei eventType = spOpen wieder gesetzt werden.