Formularüberprüfung
-
Hi @ all
Ich habe ein kleines Problem.
Ich bin absoluter Anfänger mit der VCL.
Nun wollte ich bei einem OnExit-Event eines Edit-Steuerelements überprüfen, ob dies nur Zahlen enthält.
Wenn nicht kommt eine Fehlermeldung (Application->MessageBox)
Wie überprüfe ich den String auf Zahlen (Edit->Text)?Sehr dankbar für Hilfe.:)
Vielen Dank.
-
Hallo,
Schau mal hier
http://www.bytesandmore.de/rad/cpp/snipp/sc02025.php
Auch noch möglich ist die Verwendung der Funktion isdigit().
-
Hallo
Das kannst du zum Beispiel so machen
try { int Test = StrToInt(Edit1->Text); } catch(...) { // Fehlerbehandlung }Allerdings solltest du besser gleich darauf achten das der User in deine Felder nur sinnvolle Werte eintragen kann.
Entweder benutzt du TMaskEdit oder schaust dir diese WinAPI-Möglichkeit anbis bald
akari