TMaskEdit und / (slash)
-
Hallöle,
folgende Problematik:
Ich versuche bei Einem TField die TmaskEdit-Eigenschaft so zu belegen, dass nur Eingaben im Format MM/YYYY, z.b. "01/2005" möglich sind. Problem ist der Slash, denn ...Das Zeichen / dient dazu, in Datumsangaben Jahr, Monat und Tag voneinander zu trennen. Wenn die Ländereinstellungen in der Systemsteuerung Ihres Rechners ein anderes Trennzeichen vorsehen, wird dieses anstelle von / verwendet
Mittels "\" kann man aber das nachfolgende Zeichen als Literal auswerten, also eben nicht als Maskensymbol, welches in der Anzeige übersetzt wird. Funktioniert generell auch prima, nur nicht beim Slash
grrr.
Jemand ne Idee wie man's trotzdem hinbekommt?
-
Hallo
probiers mal mit einem doppelten Slash //
bis bald
akari
-
Danke akari,
funktioniert aber leider trotzdem nicht. Bei "\" würde es so klappen.
-
versuch mal
DateSeparator = '/';bevor du die Maske setzt, bzw. schreib das in den Constructor des Form
-
Danke Linnea,
so funktioniert's jetzt erst mal. Da ich den slash aber nur für das Format MM/YYYY, nicht aber für DD.MM.YYYY brauche könnte es hier mal Probleme geben, aber das ist mir für dies Projekt jetzt erst mal egal
