![]() |
ModalResult wird nicht richtig gesetzt?
Hi,
ich schreibe an einem kleinen Tool, welches auch einen Einstellungen Dialog besitzt. Nun wundere ich mich schon lange, warum dei einstellungen, die gemacht werden, nicht gepspeichert werden. Nun bin ich drauf gekommen, dass das Problem hier liegt:
Delphi-Quellcode:
Die ShowMessage wird NICHT angezeigt. Der Button für OK hat ModalResult auf mrOK, das hat nichts gebracht, also hab ich im OnClick zusätzlich noch
if Form5.ShowModal = mrOK then
begin ShowMessage ('OK'); // Code zum speichern der einstellungen ist hier, die showmessage war nur zum testen eingebaut end;
Delphi-Quellcode:
reingemacht, aber auch das hilft nichts.
Form5.ModalResult := mrOK;
Woran kann das liegen? was mach ich da falsch? MfG und danke für alle antworten... |
Re: ModalResult wird nicht richtig gesetzt?
Guten Morgen,
.. wenn ich mich recht erinnerer ist es so: Wenn Du ModalResult einen Wert zuweist dann beendet sich das Formular. Also, wenn Du irgendwelche Aktionen machen willst sollte das vor dem Zuweisen passieren. Grüße Klaus |
Re: ModalResult wird nicht richtig gesetzt?
Hab das problem schon gefunden gehabt, aber es war genau das was klaus gesagt hatte!
mfg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 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