![]() |
In einem Edit nur Zahlen erlauben!
Hallo,
Ich möchte in einem Editfeld nur Zahlen erlauben... Alles was ich gefunden hab funzt zwar, erlaubt aber auch !"§$%&/()= also die zeichen mit shit + zahl! Kann mir bitte jemand helfen, oder link zu was funzendem posten? Danke! |
Re: In einem Edit nur Zahlen erlauben!
Hallo Viperb0y,
folgender Code müsste eigentlich funktionieren.
Delphi-Quellcode:
Hoffe das er deinen Ansprüchen genügt.
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin if not (key in [#8,#48..#57]) then key:=#0; end; Tschüß Markus |
Re: In einem Edit nur Zahlen erlauben!
TCurrencyEdit in der RXLibrary
![]() |
Re: In einem Edit nur Zahlen erlauben!
Zitat:
Das ist sehr gut! Wo finde ich denn eine Tabelle wo diese "#x" teile stehen damit ich weis welche tasten das sind? (ich möchte noch weitere tasten erlauben!) MfG Christian |
Re: In einem Edit nur Zahlen erlauben!
Hi!
Such mal nach virtuellen Tasten-Codes oder virtual KeyCodes. auch hier im Forum. Im EDH ist glaube ich eine liste. Ciao fkerber |
Re: In einem Edit nur Zahlen erlauben!
Es gibt da für Delphi eine sehr nette Komponentenreihe, namesns JVCL, eine sehr nette Komponentenreihe mit 500 Kompos.
Da gibt es ein edit dabei, welches nur Integer akzeptiert. Download bei SourceForge: ![]() |
Re: In einem Edit nur Zahlen erlauben!
Hallo,
Danke! EDIT: Zitat:
(IP) EDIT2: Hab die Liste zwar nicht gefunden, aber
Code:
in der bash hat mir geholfen ;)
echo '<?php echo ord("."); ?>' | php
|
Re: In einem Edit nur Zahlen erlauben!
Oder einfach "virtual key codes" in der OH suchen. :tongue:
|
Re: In einem Edit nur Zahlen erlauben!
Bei der KomponentenReihe gibt es edits, die Folgende Variablen erlauben:
Float (in zwei Varianten), Currency (mit und ohne$), Year, Integer. Also kannst du auch einen"." erlauben. |
Re: In einem Edit nur Zahlen erlauben!
Hallo,
Habe doch noche ein Problem: Habe jetzt Folgenden Code:
Delphi-Quellcode:
Nun will ich noch Paste in dem Fenster erlauben! Ich habe gehört das man dann STRG und V erlauben muss.. das Problem ist nur das ich "V" nicht haben will! Nur in Verbindung mit STRG! Ist das möglich?
procedure TForm1.ipKeyPress(Sender: TObject; var Key: Char);
begin if not (key in [#8,#46,#48..#57]) then key:=#0; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 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 by Thomas Breitkreuz