Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi wie Maskedit programmieren ?? (https://www.delphipraxis.net/15501-wie-maskedit-programmieren.html)

Hansa 29. Jan 2004 19:40


wie Maskedit programmieren ??
 
Hi,

habe mich mal mit dem Maskedit beschäftigt und mir dazu mal ein Datum vorgeknöpft. Toll ! Da stehen jetzt zwei Punkte hinter Tag oder Monat. Ich kann aber auch "sd.er.sfdf" als Datum eingeben. 8) Nun, was soll dann überhaupt das MaskEdit :?: Wenn ich sowieso jeden Tastendruck abfangen muß. Desweiteren habe ich noch solch ein Eingabefeld "-123/456p" Anforderungen: 1. - nur am Anfang. 2. / nur, wenn rechts und links etwas steht 3. p und alternativ auch g am Ende, sofern vorher etwas vorhanden ist. Ansonsten nur Zahlen. Wie mache ich das jetzt ?

grayfox 29. Jan 2004 21:30

Re: wie Maskedit programmieren ??
 
hallo hansa!

wenn du ein datum in dein maskedit-feld eingeben willst, dann solltest die maske '90/90/9999;1;_' verwenden, somit sind nur mehr ziffern in der eingabe zulässig.
dass du anschliessend das erfasste datum auf gültigkeit überprüfst und nötigenfalls den user zur eingabe eines 'richtigen' datums ermunterst, wird dir nicht erspart bleiben.

mfg, stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz