Hallo,
ist es möglich bei einem Stringelement die Anzahl der einzugebenden Zeichen zu begrenzen.
Habe dass Problem das der User nicht mehr als 11 zeichen eingeben darf. Über Eigenschaftsknoten habe ich bisher nix passendes gefunden
Grüße geist07
' schrieb:Über Eigenschaftsknoten habe ich bisher nix passendes gefunden
Doch.
Value. Einfach Länge abfragen und entsprechend reagieren. Kann man in EventCase legen.
[*grübel*]
Man könnte auch ein KeyDown beim String machen, im EventCase die aktuelle Länge prüfen und dann entsprechend Key enabeln oder nicht.
Ich habe gerade auch so eine Stringlängenbegrenzung gesucht.
Das VI von Markus funktioniert auch ganz gut, aber mich stört dabei, dass man am Ende "Stop" betätigen muss. Ich habe schon probiert das VI anzupassen, um die Schleife mit der Enter-Taste zu verlassen, aber im String erscheint kein Enter, folglich weiß ich nicht, wie ich die Schleife beenden soll. Wenn man die Lösung kennt, ist das bestimmt einfach, aber ich komme nicht drauf.
' schrieb:Ich habe gerade auch so eine Stringlängenbegrenzung gesucht.
Das VI von Markus funktioniert auch ganz gut, aber mich stört dabei, dass man am Ende "Stop" betätigen muss. Ich habe schon probiert das VI anzupassen, um die Schleife mit der Enter-Taste zu verlassen, aber im String erscheint kein Enter, folglich weiß ich nicht, wie ich die Schleife beenden soll. Wenn man die Lösung kennt, ist das bestimmt einfach, aber ich komme nicht drauf.
Hier eine Lösung die das kann. ExitOption, entweder bei Stringlänge direkt beenden oder erst bei Enter.
Danke für die Hilfe.
Ich habe es noch etwas angepasst. Zum Beenden ohne die Länge erreicht zu haben, habe ich das AND durch ein OR mit einem Inv. Eingang ersetzt.
Ideal wäre es, wenn man daraus ein universelles Sub-VI machen könnte, aber das würde nur mit einem Sub-Panel funktionieren. Könnte man das mit einem XControl machen?