INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

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 Offline
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

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.04.2007, 13:59 (Dieser Beitrag wurde zuletzt bearbeitet: 03.04.2007 14:03 von Achim.)
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.222
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)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2007, 14:33
Beitrag #3

fidel Offline
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 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

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2007, 14:54
Beitrag #4

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Eingabebreite eines String-Feldes limitieren
' 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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2007, 17:46
Beitrag #5

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Eingabebreite eines String-Feldes limitieren
' 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).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2007, 07:27
Beitrag #6

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Eingabebreite eines String-Feldes limitieren
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.04.2007, 08:37
Beitrag #7

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Eingabebreite eines String-Feldes limitieren
@VDB
Das mit dem XControl ist ne gute Idee...den Link hatte ich allerdings schon weiter oben mal gepostet..Wink

"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)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2007, 08:43
Beitrag #8

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Eingabebreite eines String-Feldes limitieren
' 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!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Farbe eines String verändern Woody 6 8.552 12.03.2018 13:51
Letzter Beitrag: jg
  Ein Signal nur begrenzt durch bestätigen eines Dialog feldes zurück setzten Tonika 4 3.844 13.12.2012 13:38
Letzter Beitrag: Y-P
  Format eines String in Datum und Uhrzeit D3nnis.C 6 10.156 29.11.2007 10:47
Letzter Beitrag: D3nnis.C
  Inhalt eines Data String löschen gregorX 8 6.282 22.01.2007 20:47
Letzter Beitrag: gregorX
  Umwandlung eines Double Array in String Array Uli 1 5.143 07.03.2005 11:55
Letzter Beitrag: Buhrz

Gehe zu: