Einzelnen Beitrag anzeigen

norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
504 Beiträge
 
Delphi 12 Athens
 
#1

Quickreport nach Neustart wieder an gleicher Position öffnen

  Alt 31. Jan 2020, 14:16
Hallo zusammen,

wer weiß, wie ich beim Schließen eines QuickReports die aktuelle Position/Größe ermittle? Mich Interessiert die Größe des äusseren Rahmens, nicht die der Seite innerhalb.
  • Bei normalen TForms mache ich das in OnClose mit TForm.Left, ...Top, ...
  • Beim Schließen von QuickReport wird OnClose und OnCloseQuery gar nicht aufgerufen.
  • Auch kein OnResize beim Verschieben
  • OnAfterPreview wird beim Schließen aufgerufen. Wenn ich dort aber TForm.Left oder TForm.PreviewLeft abfrage, zeigt das ganz andere Koordinaten an. (Report ist bei 1920 * 1080 weit rechts der Mitte, beide zeigen aber 240 an. Das ist die Position beim Öffnen)
Hat einer eine Idee?

Vielleicht noch das. Zuweisung einer Position in OnCreate funktioniert über self.QuickReport1.PreviewLeft, PreviewTop

Danke
Gerd

Geändert von norwegen60 (31. Jan 2020 um 14:21 Uhr)
  Mit Zitat antworten Zitat