![]() |
Exception bei Formular schliessen
Hi Leute,
ich erstelle ein ModalFormular in der Klasse TForm1 zur Laufzeit und lass es mir anzeigen:
Delphi-Quellcode:
Nach der Arbeit mit FirmForm, will ich es abbauen:
procedure TForm1.NewFirmBtnClick(Sender: TObject);
begin FirmForm := TForm2.Create(self); FirmForm.Show; end;
Delphi-Quellcode:
Dabei kommt es zu einer Exception.
procedure TForm2.CloseBtnClick(Sender: TObject);
begin form2.destroy; //form2.close? end; Kann mir jemand helfen? Danke im voraus. Grüsse xthing |
Re: Exception bei Formular schliessen
Also wenn du ein Modales Formular willst, musst du es mit
Delphi-Quellcode:
Öffnen, und mit
Formular.ShowModal
Delphi-Quellcode:
Schliessen ;)
Formular.Modalresult:=mrok//oder andere Modalresults
|
Re: Exception bei Formular schliessen
wie schon oft hier erwähnt, soll man zum Schliessen eines Fensters nicht Destroy benutzen, sondern Form.Close.
Bei Form.Destroy werden einige Dinge nicht erledigt, die bei Form.Close gemacht werden. Bei Fragen, in der Delphi-Hilfe nachschauen. Achso, ShowModal: Zitat:
|
Re: Exception bei Formular schliessen
Danke aht geklappt.
Gruss xthing |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 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 by Thomas Breitkreuz