eingabe länge beschränken
-
hallo,
wie kann ich die Eingabe in einer Textbox auf z.B. 10 Ziffern/Buchstaben beschränken?
mfg blacka6
-
EM_SETLIMITTEXT Message
-
Membervariable mit dem KlassenAssi anlegen und dann
Maximale Länge von xxx Zeichen
Gruß Matten
-
danke, gibt es auch ne möglichkeit das man einfach nicht mehr eingeben kann wie z.b. das mit VB einfachmöglich ist?
-
Was meinst du mit nicht mehr eingeben ?
Willst du das Eingabefeld nach der Eingabe der 10 Zeichen deaktivieren oder schreibschützen ?
-
Das geht natürlich auch.
((CEdit*)GetDlgItem(IDC_Text))->LimitText(23);
-
ich meine das man z.b. nach 10 buchstaben so viel auf der tastatur rumhämmern kann und trotzdem einfach die ersten 10 buchstaben nur angenommen werden.
wie man das in html mit /maxlength="30"/!
mfg blacka6
-
das geht doch mit LimitText
-
Aber genau das passiert doch, wenn du die maximale Zeichenlänge beid er Variable festlegst, wie oben schon beschreiben worden ist.

EDIT: Ok, zu langsam.

-
danke ich war auch ein tick zu langsam beim schreiben;)