![]() |
Zahlen und Buchstaben unterscheiden.
Hallo Alle!
Wie kann man in einem TEdit zwischen Buchstaben und Zahlen beim auswerten unterscheiden? Gruß Klaus |
Re: Zahlen und Buchstaben unterscheiden.
Per ASCII-Code des Zeichens oder
Delphi-Quellcode:
für Ziffern
if c in ['0'..'9']
|
Re: Zahlen und Buchstaben unterscheiden.
Im Ereignis
Delphi-Quellcode:
wird die gedrückte Taste / das Zeicen ("A", "B", ... , "0", "1" etc.) übergeben. Hier einfach eine IF-Abfrage einsetzen...
OnKeypress(Sender: TObject; var Key: Char);
|
Re: Zahlen und Buchstaben unterscheiden.
Vielen Dank, euch Beiden, für die schnelle Hilfe.
Gruß Klaus |
Re: Zahlen und Buchstaben unterscheiden.
Zu welchem Zweck willst du denn unterscheiden, bzw. was willst du damit erreichen?
|
Re: Zahlen und Buchstaben unterscheiden.
Zitat:
Gruß Klaus |
Re: Zahlen und Buchstaben unterscheiden.
Alternativ könnte man auch einen MaskeEdit verwenden. Ab D2009 kann man TEdit auch auf Zahleneingabe beschränken
|
Re: Zahlen und Buchstaben unterscheiden.
Zitat:
Gruß Klaus |
Re: Zahlen und Buchstaben unterscheiden.
oder probier mal
Code:
und
Try
Code:
Except
|
Re: Zahlen und Buchstaben unterscheiden.
Es ist imho besser falsche Eingaben zu verhindern, als diese später anzumeckern
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:51 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