Announcement

Collapse
No announcement yet.

-F4 schließt Child-MDI Fenster trotz untergeordnetem aktiven Modalen Fenster

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • -F4 schließt Child-MDI Fenster trotz untergeordnetem aktiven Modalen Fenster

    Ich habe eine MDI-Andwendung in der Child-Fenster Dialoge oder auch Siziable Fenster mit Showmodal öffnen.
    Mein Problem besteht darin, dass ich trotzdem das Childfenster mit <Strg>-F4 schließen kann.
    Das MDI-Child Fenster wird daraufhin geschlossen und schließt auch das Modale Fenster im Vordergrund.
    Der ganzen Anwendung kann daraufhin nicht der Fokus wiedergegeben werden.

    Ich habe probiert im onCloseQuery ereignis abzufragen ob noch untergeordnete Fenster existieren und erst das schließen zulassen wenn dem nicht so ist.
    Leider ruft das Modale Fenster selbst das onCloseQuery Ereignis des übergeordneten MDI-Child Fensters auf. (Warum ist das so?)
    Bei einer Prüfung des Senders im onCloseQuery Ereignis ist auch der Sender immer ungleich von Self selbst wenn ich das MDI-Child fenster schließe. Ein Sender as tCustomForm half nicht.

    Hat noch jemand eine Idee oder habe ich einen Gedankenfehler in meiner Logik?
Working...
X