![]() |
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 ? |
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 20:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz