![]() |
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
|
Re: Nur Buchstaben im Edit
Moin !
Eine kleine Hilfe hab ich auch noch anzubieten. Die Funktion prüft auf Zahlen (brauchte ich selber). Wenn du das jetzt soweit abänderst, daß auch Komma, Semikolon, etc. zu den gültigen Zeichen gehören, dann brauchst du nur auf False als Rückgabewert zu reagieren. Denn Quellcode mit Modifikation: Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 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