Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi abhängiges ModalResult (https://www.delphipraxis.net/36387-abhaengiges-modalresult.html)

stoermi 19. Dez 2004 13:40


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

Luckie 19. Dez 2004 13:46

Re: abhängiges ModalResult
 
ModalResult gibt doch nur an, wie dein Fenster geschlossen wurde.

Frag mit if ab und setzte in OnCloseQuery CanClose entsprechend.

Christian Seehase 19. Dez 2004 13:50

Re: abhängiges ModalResult
 
Moin Stoermi,

Zitat:

Zitat von stoermi
Prüfe ich über if und ändere individuell das ModalResult, passiert nichts, bzw. nicht das richtige...

und wie prüfst Du?

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