Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Dialogfelder auf Zulässigkeit prüfen (https://www.delphipraxis.net/32656-dialogfelder-auf-zulaessigkeit-pruefen.html)

fafnir 26. Okt 2004 18:45


Dialogfelder auf Zulässigkeit prüfen
 
Hallo,

ich habe vor 9 Jahren mit Pascal für Windows ein Programm geschrieben, das ich jetzt mit Delph 7 aktualisieren möchte. Dabei stellt sich mir folgendes Problem:

In einem Dialogfeld sind Integer-Werte einzugeben, die beim Verlassen des Dialogs (OK-Button)
untereinander auf Plausibilität zu prüfen sind (Idiot-Operator-Eingaben abfangen!! :P).

Die Prüfung auf Integer-Werte ist auch ok. Aber wo ordne ich die Plausibilitätsprüfung an, wenn der Dialog mit Return oder OK-Button verlassen wird? OnCloseQuery wird auch beim Abbruch (Cancel-Button oder über des System-Button) ausgelöst und soll keine Prüfung auslösen.

Wer kann mir helfen? :gruebel: :wall:

1.000 Dank im Voraus

jim_raynor 26. Okt 2004 18:47

Re: Dialogfelder auf Zulässigkeit prüfen
 
Im OKButton und bei Fehler ModalResult auf mrNone zurücksetzen (sofern du den Dialog mit ShowModal aufrufst).

fafnir 26. Okt 2004 18:59

Re: Dialogfelder auf Zulässigkeit prüfen
 
Modal wird der Dialog selbstverständlich geöffnet. ModalRest := mrNone!! :hello: Guter Tip, jim_raynor, dann wird der Dialog nicht verlassen! Werde ich morgen gleich probieren!

Danke und Chiao

fafnir


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:06 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