![]() |
abhängiges ModalResult
Hallo!
Ich öffne ein neues Fenster per ShowModal. Dort befindet sich ein Editfeld und ein Button. Bei Klick auf den Button, soll das Fenster wieder geschlossen werden. Jedoch nur, wenn auch eine richtige Eingabe in das Editfeld vorgenommen wurde. Wie kann ich dies überprüfen und steuern. Prüfe ich über if und ändere individuell das ModalResult, passiert nichts, bzw. nicht das richtige... Muss ich so etwas über Exeptions lösen, oder wie? Schönen Sonntag noch! stoermi |
Re: abhängiges ModalResult
ModalResult gibt doch nur an, wie dein Fenster geschlossen wurde.
Frag mit if ab und setzte in OnCloseQuery CanClose entsprechend. |
Re: abhängiges ModalResult
Moin Stoermi,
Zitat:
Mal ein Beispiel:
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
begin if Edit1.Text = 'Korrekt' then ModalResult := mrOK; Edit1.SetFocus; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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