Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Edit-Feld prüfen


Jacer - Di 20.02.07 10:05
Titel: Edit-Feld prüfen
Guten Morgen zusammen :)

Nur eine kurze Frage. Kann man ein Edit-Feld darauf überprüfen, ob der Benutzer einen Integer-Wert eingegeben hat?
Möchte ausschließen das in dem Edit-Feld andere Werte ausser 1 bis 100 eingegeben werden.


jasocul - Di 20.02.07 10:09

Ja.
- MaskEdit verwenden
- freie Komponenten verwenden, die nur Zahlen zulassen (-> Jedi hat sowas)
- Bei der Eingabe schon auf zulässige Zeichen prüfen (OnKeyDown)
- Ein Try-Block verwenden und dort StrToFloat "testen"

Gibt bestimmt noch mehr Möglichkeiten.


Jacer - Di 20.02.07 10:10

user profile iconjasocul hat folgendes geschrieben:
Ja.
- MaskEdit verwenden
- freie Komponenten verwenden, die nur Zahlen zulassen (-> Jedi hat sowas)
- Bei der Eingabe schon auf zulässige Zeichen prüfen (OnKeyDown)
- Ein Try-Block verwenden und dort StrToFloat "testen"

Gibt bestimmt noch mehr Möglichkeiten.


Genau dass war meine Frage wie ich das mache? :?
Danke für die schnelle Antwort jasocul!


jasocul - Di 20.02.07 10:22

Wenn ich schon den Hinweis mit OnKeyDown gebe, hätte man auch die Suche im Forum nutzen können.

Hier noch eine Variante (OnKeyPress) aus der Delphi-Library des Forums:
Guggst Du hier [http://www.delphi-library.de/topic_einem+Editfeld+nur+Zahlen+erlauben_9065.html]


Jacer - Di 20.02.07 10:27

Tut mir leid jaso normalerweise mache ich das ja auch aber sitze gerade in der Schule und muss das fertig machen *schäääm*
Darf eigentlich gar nicht ins Internet :D

Ich danke dir für deine Hilfe du weißt ja eigentlich bemühe ich mich auch selbst um meine Lösungne ;)
Nicht böse sein :cry: