Hallo,
dieser Thread verläuft wie fast alle zum gleichen Thema. Die Vorschläge sind in der Regel sehr ähnlich, sie lösen das Problem aber nicht vollständig. Eine umfassende und fehlerfreie Behandlung aller möglichen Eingabefälle ist nur mit sehr viel Aufwand möglich und zwingt dem Anwender unter Umständen eine bestimmte Reihenfolge der Zeichen bei der Eingabe auf.
marabu stellt in
diesem Beitrag eine Alternative vor. Er läßt alle Eingaben zu und prüft - wie Manuel es auch vorgeschlagen hat - mit TryStrToFloat die Gültigkeit der Eingabe. Bei einem Eingabefehler wird das zugehörige Feld farbig hinterlegt. Mit relativ wenig Aufwand erhält man so eine Lösung, die dem Anwender bei der Eingabe hilft, ihn aber nicht behindert.
Gruß Hawkeye