![]() |
Nur Buchstaben im Edit
Wie das Topic schon sagt ...
Ich würde gerne in meinem Edit nur Buchstaben sehen,da es eine namenseingabe werden soll,die ich hinterher für einen Algorythmus brauche. Auf Knopfdruck soll das dann geprüft werden (Also ich geh davon aus,dass ich keinen timer brauche,das möchte ich jedenfalls vermeiden) :mrgreen: Greetz,D |
Re: Nur Buchstaben im Edit
![]() Du musst nur die Zahlen durch Deine Buchstaben austauschen. |
Re: Nur Buchstaben im Edit
Also einfach so:
Delphi-Quellcode:
:mrgreen:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin if key in [#48..#57] then key := #0; end; Damit du nicht erst rumprobieren musst. ;) |
Re: Nur Buchstaben im Edit
Zitat:
Kein Wunder das hier ständig solche Fragen kommen. :gruebel: |
Re: Nur Buchstaben im Edit
lol danke ^^ habs noch so erweitert , dass backspace und space funzt , aber Zeichen hab ich auch rausgeschmissen ;)
Delphi-Quellcode:
Greetz,D
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin If not(key in [#8,#32,#65..#90,#97..#122]) then key := #0 ; end; |
Re: Nur Buchstaben im Edit
@Daniel: Sorry, du hast Recht. :oops:
@HentaiD: Backspace und Space funktionoieren bei meinem Code auch. :warn: ;) |
Re: Nur Buchstaben im Edit
hallo
genau das mit den zahlen hab ich gesucht meine frage der wert für , oder gibs irgendwo so eine tabelle??? mfg |
Re: Nur Buchstaben im Edit
Moin trashbar,
Du kannst dafür z.B. die Zeichentabelle von Windows verwenden, oder Du installierst Dir mal die Gexperts ( ![]() |
Re: Nur Buchstaben im Edit
|
Re: Nur Buchstaben im Edit
an sich ist das Sourceschnippsel ok, du solltest allerdings noch was ins onChange ereingis reinmachen da bei "copy-->paste" ins Editfeld sonst alles akzeptiert wird
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:50 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