LabVIEWForum.de
Eingabebreite eines String-Feldes limitieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Eingabebreite eines String-Feldes limitieren (/Thread-Eingabebreite-eines-String-Feldes-limitieren)



Eingabebreite eines String-Feldes limitieren - fidel - 03.04.2007 13:49

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


Eingabebreite eines String-Feldes limitieren - Achim - 03.04.2007 13:59

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


Eingabebreite eines String-Feldes limitieren - fidel - 03.04.2007 14:33

Danke,

aber das bestätigt mein Bild das LV schon ne
Freak-software istBig Grin

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



Eingabebreite eines String-Feldes limitieren - VDB - 03.04.2007 14:54

' schrieb:Danke,

aber das bestätigt mein Bild das LV schon ne
Freak-software istBig Grin

Hammer.

Trotz alledem: vielen vielen Dank Achim
Schöne Grüße
fidel

Wieso? In andere Sprachen (C++, Delphi, VB) muss man da auch tricksen, also...

VDB


Eingabebreite eines String-Feldes limitieren - IchSelbst - 03.04.2007 17:46

' 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.


Eingabebreite eines String-Feldes limitieren - VDB - 04.04.2007 07:27

http://zone.ni.com/devzone/cda/epd/p/id/4174

Wenn man daraus auch noch ein XControl macht sieht es auch noch ganz einfach aus...

VDB


Eingabebreite eines String-Feldes limitieren - Achim - 04.04.2007 08:37

@VDB
Das mit dem XControl ist ne gute Idee...den Link hatte ich allerdings schon weiter oben mal gepostet..Wink


Eingabebreite eines String-Feldes limitieren - VDB - 04.04.2007 08:43

' schrieb:@VDB
Das mit dem XControl ist ne gute Idee...den Link hatte ich allerdings schon weiter oben mal gepostet..Wink

Ah.. hab ich übersehen!