Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Del Taste in Edit zulassen (https://www.delphipraxis.net/83555-del-taste-edit-zulassen.html)

iron 4. Jan 2007 13:38


Del Taste in Edit zulassen
 
Habe da mal ne Frage, hab ein Edit Feld in dem ich nur Zahlen und punkt oder Komma zulasse. Das Funzt auch gut, nur wenn z.B. eine falsche eingabe gemacht wurde und der jenige nun die eingabe mit der Del Taste wieder löschen möchte kommt die gleiche Fehlermeldung wie wenn mann nun keine Zahlen eingibt.

Delphi-Quellcode:
if not (Key in ['0'..'9', '.', ',']) then begin
    showmessage('Nur Zahlen oder Komma und Punkt erlaubt');
wie kann ich das nun hinbekommen das auch die Del Taste akzeptiert wird?

Danke schonmal

SirThornberry 4. Jan 2007 13:39

Re: Del Taste in Edit zulassen
 
das einfachste ist wenn du einfach einen haltepunkt machst, die Taste drückst und dann schaust welchen Code die Taste hat.

Klaus01 4. Jan 2007 13:41

Re: Del Taste in Edit zulassen
 
Delphi-Quellcode:
if not (Key in ['0'..'9', '.', ',',#8]) then begin
    showmessage('Nur Zahlen oder Komma und Punkt erlaubt');
oder wie SirThornberry geschrieben hat.

Grüße
Klaus

iron 4. Jan 2007 13:44

Re: Del Taste in Edit zulassen
 
Ja danke, das isses gewesen

SirThornberry 4. Jan 2007 14:09

Re: Del Taste in Edit zulassen
 
#8 ist aber nicht die Del-Taste sondern die Backspace-Taste. Ich hatte mich schon gewundert seit wann durch drücken der Del-Taste das OnKeyPress-Event aufgerufen wird.

Klaus01 4. Jan 2007 14:13

Re: Del Taste in Edit zulassen
 
.. die Backspace hat er dann wohl auch gemeint, denn die del(entf)-Taste geht ja von Hause aus.

Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 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