Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Welches Eventn nachdem eine Modalform geschlossen wird? (https://www.delphipraxis.net/78272-welches-eventn-nachdem-eine-modalform-geschlossen-wird.html)

Helmi 2. Okt 2006 11:56


Welches Eventn nachdem eine Modalform geschlossen wird?
 
Hallo,

ich steh grad auf dem Schlauch.

Ich habe eine MainForm von der über einen Button eine zweite Form mit ShowModal aufgerufen wird.

Wenn die zweite Form geschlossen wird, wird ja wieder zur der MainForm zurückgekehrt.
Mit anderen Worten: Die MainForm bekommt wieder den Fokus und ist aktiv.

Nur welches Event wird dabei ausgelöst?
Weder MainForm.OnShow, noch MainForm.OnActivate wird ausgelöst
auch ein ApplicationEvent.OnActivate wird nicht ausgeführt.

Weiss jemand, welches Event da ausgelöst wird? (bei der MainForm nach dem Schliessen der 2. Form)

mkinzler 2. Okt 2006 11:57

Re: Welches Eventn nachdem eine Modalform geschlossen wird?
 
gar keinen, den die Routine der MainForm, in der du die 2. Form Modal öffnest wartet auf das Schließen der 2. Form.

berens 2. Okt 2006 12:01

Re: Welches Eventn nachdem eine Modalform geschlossen wird?
 
Sprich: Versuche mal folgendes:

Delphi-Quellcode:
if Form2.ShowModal = mrOK then begin
  // ProzedurXY;
end;
(Siehe auch TModalResult und ShowModal)

oder
Delphi-Quellcode:
Form2.ShowModal;
Form1.FormActivate(Self);


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz