![]() |
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) |
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.
|
Re: Welches Eventn nachdem eine Modalform geschlossen wird?
Sprich: Versuche mal folgendes:
Delphi-Quellcode:
(Siehe auch TModalResult und ShowModal)
if Form2.ShowModal = mrOK then begin
// ProzedurXY; end; 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