Eingabebreite eines String-Feldes limitieren
|
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!
03.04.2007, 13:49
Beitrag #1
|
fidel
LVF-Gelegenheitsschreiber
Beiträge: 247
Registriert seit: Aug 2006
8.00 // 8.2.1 // 8.5
2006
de
76185
Deutschland
|
Eingabebreite eines String-Feldes limitieren
Hallo
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)
Ideen ?
Schöne Grüße
fidel
|
|
|
03.04.2007, 13:59
(Dieser Beitrag wurde zuletzt bearbeitet: 03.04.2007 14:03 von Achim.)
Beitrag #2
|
Achim
*****
Beiträge: 4.223
Registriert seit: Nov 2005
20xx
2000
EN
978xx
Deutschland
|
Eingabebreite eines String-Feldes limitieren
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...
Gruss
Achim
EDIT: Auch unter zone.ni.com wird's so gemacht...
http://zone.ni.com/devzone/cda/epd/p/id/4174
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
|
|
|
03.04.2007, 14:33
Beitrag #3
|
fidel
LVF-Gelegenheitsschreiber
Beiträge: 247
Registriert seit: Aug 2006
8.00 // 8.2.1 // 8.5
2006
de
76185
Deutschland
|
Eingabebreite eines String-Feldes limitieren
Danke,
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...
Gruss
Achim
EDIT: Auch unter zone.ni.com wird's so gemacht...
http://zone.ni.com/devzone/cda/epd/p/id/4174
|
|
|
03.04.2007, 14:54
Beitrag #4
|
|
|
03.04.2007, 17:46
Beitrag #5
|
|
|
04.04.2007, 07:27
Beitrag #6
|
|
|
04.04.2007, 08:37
Beitrag #7
|
|
|
04.04.2007, 08:43
Beitrag #8
|
|
|
| |