TEdit nur zahlen erlauben?
-
Ich war der meinung das ich sowas mal in der BCB FAQ gesehen habe aber finde es nicht mehr. Wie ging das nochmals? Das in einem TEdit nur zahlen erlaubt sind?
-
Hi Du suchst nach TMaskEdit. In der Eigenschaft EditMask kannst Du deine Eingaben filtern. In der BCB Hilfe findest Du unter FormatMaskText die Syntax für EditMask.
Gruß Alex
-
ich würde aber trotzdem gerne wissen wie das mit einem TEdit ging bzw. geht
-
Die Lösung ist ganz in der Nähe in dem Thema "Tastatureingaben abfangen" hat Lesco was geschrieben, das wäre die Lösung mit TEdit.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-108915.htmlGruß Alex
-
hab sowas versucht das klappt aber nicht. vielleicht hatte ich schon zuviel grünes bier
if(Key < 0 || Key > 9) { Key = 0; }
-
Das liegt daran, daß das Zeichen 0 in Ascii halt 0x30 bzw 48 ist.
Versuchs mal soif(Key < '0' || Key > '9') { Key = 0; }
Gruß Alex
-
Genau.
Und das dann einfach ins OnKeyPress-Ereignis packen. Aber so weit warst du vielleicht auch schon
Gruß, Oli