TEdit nur mit Zahlen
-
wie mache ich es, das ich in ein Editfenster nur Zahlen eingeben kann und keine Buchstaben?

-
Hallo
schau mal in die FAQ
da ist dieses Problem genau beschreibenMfG
Klaus
-
Habe das gleiche Problem, in den FAQ steht da aber nichts(oder ich habe es nicht gefunden)

Wenn ich bei "FAQ Übersicht" -> "Edit" -> "nur Zahlen..." auswähle. kommt:
Das gewählte Thema oder der Beitrag existiert nicht.
Wär schön wenn mir da jemand helfen könnte.
Gruss Bongj
-
ich gebe dir mal ein beispiel, bei dem ich auf ein Enterschlag in einem Edit eine funktion ausgeführt habe.
void __fastcall TForm1::edEingabeKeyPress(TObject *Sender, char &Key) { if (Key == VK_RETURN) { btnSenden->Click(); } }hier kannst du alle virtual Key anschauen
noch ein Tipp: du kannst auch über den ASCII wert die eingaben einschränken
-
Das hier bei Edit1 KeyPress einfügen
if ((Key < '0') || (Key > '9')) { Key = '\0' ; }MFG Fregger
-
Dank an euch, es funktioniert

gruss
-
Schau Dir diesen Link an.
http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/snipp/sc02025.php