Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ModalResult wird nicht richtig gesetzt? (https://www.delphipraxis.net/136575-modalresult-wird-nicht-richtig-gesetzt.html)

Hybrid666 3. Jul 2009 07:25


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:
  if Form5.ShowModal = mrOK then
  begin
    ShowMessage ('OK');
    // Code zum speichern der einstellungen ist hier, die showmessage war nur zum testen eingebaut
  end;
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
Delphi-Quellcode:
Form5.ModalResult := mrOK;
reingemacht, aber auch das hilft nichts.

Woran kann das liegen? was mach ich da falsch?

MfG und danke für alle antworten...

Klaus01 3. Jul 2009 08:03

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

Hybrid666 3. Jul 2009 08:18

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 04:22 Uhr.

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