AW: TMaskEdit automatisch füllen (Datumsformat)
8. Mär 2012, 08:09
Das MaskEdit habe ich auch einige Male erfreut verwendet.
Und es war mit Deinem erwähnten "Fehler" ebenfalls behaftet.
Ich will eine Zahl eingeben (4-stellig) und dachte mir,
wenn ich nur drei Stellen eingebe, dann müßte das auch
klappen. Also statt 0123 nur 123.
Das löste die Fehlermeldung aus.
Seitdem parse ich wieder durch den Eingabetext, entferne
bzw. ignoriere falsche Zeichen, entferne vorausgehende
oder endende Leerzeichen und wandle dann den Text-Wert
in einen Zahl-Wert um.
Bei Bereichsüberschreitungen setze ich dann den höchsten
Wert, oder umgekehrt den niedrigsten möglichen Wert.
Schöne Grüße aus Nürnberg,
Manfred
|