Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
existiert eine einfache Möglichkeit die eingabebreite eines String-Feldes zu limitieren ?
z.b. ich will maximal 4 Zeichen in dem Feld erlauben.
mir ist klar dass ich eventgesteuert jeweils bei einer Änderung die Länge messen koennte um dann ggf zu reagieren,
kann mir aber nicht vorstellen dass es nur so "kompliziert" geht.
In den eigenschaftsknoten habe ich auf den ersten blick auch nichts passendes gefunden.
Mein Anwendungsfall gleicht einem Seriennummern -Eingabe Dialog Box.
D.h. im optimalfall will ich den Cursor gleich ins nächste Feld schieben (notfalls ist der gute alte TAb weg ja machbar,
sofenr es nicht anderst geht)
ich glaube das kannst du wirklich nur vernünftig mit Events machen...aber das ist ja auch ganz schnell gemacht...evtl. gibts in der user32.dll irgend ne Funktion, mit der du da was tricksen kannst...
aber das bestätigt mein Bild das LV schon ne
Freak-software ist
Hammer.
Trotz alledem: vielen vielen Dank Achim
Schöne Grüße
fidel
' schrieb:Hi fidel,
ich glaube das kannst du wirklich nur vernünftig mit Events machen...aber das ist ja auch ganz schnell gemacht...evtl. gibts in der user32.dll irgend ne Funktion, mit der du da was tricksen kannst...
' schrieb:Wieso? In andere Sprachen (C++, Delphi, VB) muss man da auch tricksen, also...
VDB
Im TEdit von Delphi kann man die Maximale Länge angeben. Im TMaskEdit auch noch eine Eingabemaske. Im Eingabefeld von LabWindows konnte man auch eine Maximale Länge angeben.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).