Einzelnen Beitrag anzeigen

Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: OnCloseQuery in einer MDI-Anwendung

  Alt 15. Feb 2011, 11:53
Im Prinzip läuft es bei mir auch genau so. Nur dass das ParentForm in meinem Fall eben ein Property im ChildForm setzt wenn die Close-Anforderung für das ParentForm vorliegt. Hintergrund ist, dass es zwei verschiedene "Willste mich speichern?"-Dialoge gibt. Einen simplen, der sich nur auf das MDI-Child bezieht wenn es geschlossen wird und einen umfassenden, der eine Dateiliste der veränderten Dateien anzeigt. Das Problem war eben nur, im OnCloseQuery unterscheiden zu können, welche Art Close-Anforderung vorliegt. Sonst hätte man bei einem Application-weiten Close vor dem Erscheinen des umfassenden "Willste mich speichern?"-Dialoges erstnoch jede Menge Einzelnachfragen hätte wegklicken müssen.

Ich habs dann noch so weit verfeinert dass der ausführliche Speichern-Dialog nur dann erscheint wenn mehr als eine veränderte Datei vorliegt. Egal ob die Close-Anforderung nun global war oder nur auf das Child bezogen.
  Mit Zitat antworten Zitat