Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi In Editbox nur Buchstaben und diese aber groß(klein -> groß) (https://www.delphipraxis.net/78382-editbox-nur-buchstaben-und-diese-aber-gross-klein-gross.html)

DoktorD 4. Okt 2006 09:02


In Editbox nur Buchstaben und diese aber groß(klein -> gr
 
Hi. Habe die Suche schon benutzt, aber leider nichts gefunden.

Ich habe mehrere Editboxen in der nur ein Buchstabe eingegeben werden soll.
Hier das Problem.

Ich will, dass wenn "a" gedrückt wird im Feld ein großes "A" erscheint. Wenn ich die Shift und "A" drücke natürlich auch.

Wie kann man das machen?

Danke für Eure Antworten.

fwsp 4. Okt 2006 09:04

Re: In Editbox nur Buchstaben und diese aber groß(klein ->
 
guck dir mal onChange, onEnter oder auch onLeave des TEdits an.
es gibt auch noch ne funktion die upperCase() heißt. guck mal in der hilfe danach.

leddl 4. Okt 2006 09:06

Re: In Editbox nur Buchstaben und diese aber groß(klein ->
 
Diese Option kannst du im Object-Inspector einstellen. Weiß allerdings gerade nicht genau, wie die sich nennt. Da stellst du auf jeden Fall UpperCase ein, dann passts.

Damit nur Buchstaben eingegeben werden können, fragst du im OnKeyDown einfach die gedrückte Taste ab:
Delphi-Quellcode:
if not key in ["A".."Z","a".."z"] then key := #0;


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