![]() |
In Edit-Box nur Zahlen und Kommatas zulassen?
In Edit-Box nur Zahlen und Kommatas zulassen?
Hallo! Mit
Delphi-Quellcode:
kann mn in einem Edit-Feld nur Zahlen zulassen. Wie kann ich das Programm sagen, dass es nur Zahlen UND Kommatas zulassen soll?
if not (key in [#48..#57, #8]) then key := #0
Und noch eine zweite Frage hinterher; In einem Memo-Feld soll bei betätigen der Enter-Taste folgendes geschehen: 1.) 2. Eine Zeile tiefer ^ wie realisiere ich das? IdS, mcXsc |
Re: In Edit-Box nur Zahlen und Kommatas zulassen?
Einfach den ASCII-Code für das Kommazeichen (#44) hinzufügen
Delphi-Quellcode:
if not (key in [#48..#57, #8, #44]) then key := #0
|
Re: In Edit-Box nur Zahlen und Kommatas zulassen?
Und so geht das 2.
Delphi-Quellcode:
Edit: Tags verwechselt
if key = vk_return then
Memo1.Lines.Strings[Memo1.CaretPos.Y]:=Memo1.Lines.Strings[memo1.CaretPos.Y]+' '; |
Re: In Edit-Box nur Zahlen und Kommatas zulassen?
Cool, danke. Funzt sogar :-D
|
Re: In Edit-Box nur Zahlen und Kommatas zulassen?
Das geht aber nicht:
Delphi-Quellcode:
Dann kommt immer als Fehler "Ungültige Typen".
if key = vk_return then
Memo1.Lines.Strings[Memo1.CaretPos.Y]:=Memo1.Lines.Strings[memo1.CaretPos.Y]+' '; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 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