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 

Stringeingabe mit "Return" übernehmen.



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!

07.09.2007, 09:23
Beitrag #1

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Stringeingabe mit "Return" übernehmen.
Hallo,

ist es möglich, bei einem Stringelement den eingegebenen Text mit einem "Return" zu übernehmen, so dass es als Value-Change erkannt wird?
Standardmäßig klappt das nur mit "Enter", oder wenn ich mit der Maus irgendwo außerhalb des Elements klicke.
Dass ich es mit einem Key-Down-Event und entsprechender Auswertung überprüfen kann weiß ich, aber geht das nicht einfacher, bzw. weniger umständlich?

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.09.2007, 09:29
Beitrag #2

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Stringeingabe mit "Return" übernehmen.
Habe das gestern per zufall in den Optionen gefunden.

Im Engl. Environment - End text entry with Enter key

Nie gebraucht/getestet, schau doch mal ob das geht.

Gruss
Roland

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.09.2007, 09:52
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Stringeingabe mit "Return" übernehmen.
Cool. Das funktioniert in der Entwicklungsumgebung super. Danke. Wink
Wenn ich 'ne EXE daraus erstelle klappt es nicht.... An was könnte das liegen?

Gruß Markus


' schrieb:Habe das gestern per zufall in den Optionen gefunden.

Im Engl. Environment - End text entry with Enter key

Nie gebraucht/getestet, schau doch mal ob das geht.

Gruss
Roland

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.09.2007, 10:00
Beitrag #4

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Stringeingabe mit "Return" übernehmen.
' schrieb:Cool. Das funktioniert in der Entwicklungsumgebung super. Danke. Wink
Wenn ich 'ne EXE daraus erstelle klappt es nicht.... An was könnte das liegen?

Gruß Markus

Wahrscheinlich weil das noch nicht in der INI steht, die zu deiner Exe gehört. (Eintrag kopieren aus der LabVIEW.ini)

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.09.2007, 10:06 (Dieser Beitrag wurde zuletzt bearbeitet: 07.09.2007 10:08 von Y-P.)
Beitrag #5

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Stringeingabe mit "Return" übernehmen.
Tatsächlich hat es daran gelegen.... Danke!
Kann man die einzelnen Einstellungen nicht automatisch in die EXE (bzw. ini) übernehmen?
Muss ich da immer manuell die gewünschten ini-Einträge auswählen, die ich brauche und dann kopieren? Oder kann ich auch gleich alle LabVIEW.ini - Einträge kopieren und in die Application.ini einfügen?

Gruß Markus

EDIT:
In die ini muss der Eintrag returnKeyAction=True eingefügt werden.


' schrieb:Wahrscheinlich weil das noch nicht in der INI steht, die zu deiner Exe gehört. (Eintrag kopieren aus der LabVIEW.ini)

VDB

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.09.2007, 10:10
Beitrag #6

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Stringeingabe mit "Return" übernehmen.
' schrieb:Tatsächlich hat es daran gelegen.... Danke!
Kann man die einzelnen Einstellungen nicht automatisch in die EXE (bzw. ini) übernehmen?
Muss ich da immer manuell die gewünschten ini-Einträge auswählen, die ich brauche und dann kopieren? Oder kann ich auch gleich alle LabVIEW.ini - Einträge kopieren und in die Application.ini einfügen?

Gruß Markus

EDIT:
In die ini muss der Eintrag returnKeyAction=True eingefügt werden.

Ich glaub du hast beim Build die Wahl, ob du die LabVIEW.ini Datei benutzten möchtest.

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.09.2007, 10:17
Beitrag #7

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Stringeingabe mit "Return" übernehmen.
' schrieb:Ich glaub du hast beim Build die Wahl, ob du die LabVIEW.ini Datei benutzten möchtest.

VDB

Ja, aber ich dachte erst so von Version 8.2 an. Und es kommt dann schon ziemlich viel Ramsch mit rein scheint mir. Also ich mach das immer mit einem eigenen Projectspezifischen INI file. Der Application Builder ist scheinbar smart genug um kein eigenes INI file zu generieren, wenn da schon eines im Build drin sitzt.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.09.2007, 10:24
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Stringeingabe mit "Return" übernehmen.
Ja, aber das wird nicht mit übernommen (Advanced -> Häkchen in "Use the default LabVIEW-Configuration-File").....
Es klappt wohl nur manuell,.... Man kann auch alle LabVIEW.ini-Einträge kopieren und in die Applikation.ini einfügen. Dann klappt's auch.

Gruß Markus

' schrieb:Ich glaub du hast beim Build die Wahl, ob du die LabVIEW.ini Datei benutzten möchtest.

VDB

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.09.2007, 10:27
Beitrag #9

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Stringeingabe mit "Return" übernehmen.
' schrieb:st es möglich, bei einem Stringelement den eingegebenen Text mit einem "Return" zu übernehmen, so dass es als Value-Change erkannt wird?
Dumme Frage: Was ist denn der Unterschied zwischen "Return" und "Enter"? Für mich waren das bis jetzt zwei völlig synonyme Worte für die gleiche Taste.
Für ein Text-Control setze ich das Häkchen rechte Maustaste/Einzeilige_Eingabe, um es mit der Return-/Enter-Taste (Anstatt mit Ctrl-Enter) beenden zu können. Aber sicherlich liege ich jetzt völlig falsch...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.09.2007, 10:38
Beitrag #10

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Stringeingabe mit "Return" übernehmen.
Mit der Einstellung "Limit to Single Line" (Rechtsklick auf String-Control) klappt es auch in der EXE, wenn ich auf "Return" klicke. Danke Lucki! Top2
"Enter" ist bei mir die Taste ganz rechts unten. "Return" ist die Taste unter "Backspace", bzw. rechts von der Raute (#).

Gruß Markus

' schrieb:Dumme Frage: Was ist denn der Unterschied zwischen "Return" und "Enter"? Für mich waren das bis jetzt zwei völlig synonyme Worte für die gleiche Taste.
Für ein Text-Control setze ich das Häkchen rechte Maustaste/Einzeilige_Eingabe, um es mit der Return-/Enter-Taste (Anstatt mit Ctrl-Enter) beenden zu können. Aber sicherlich liege ich jetzt völlig falsch...

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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
  Stringeingabe automatisch beenden Tomy 6 4.213 24.09.2020 12:56
Letzter Beitrag: jg
  Beste Variante ein Programm vom Vorgänger zu übernehmen?! C.Maier 4 4.317 29.11.2016 13:04
Letzter Beitrag: C.Maier
  Wert per Tastendruck übernehmen NoWay 3 4.645 25.02.2015 11:48
Letzter Beitrag: NoWay
  Projekte übernehmen mez15 12 11.955 30.07.2013 14:05
Letzter Beitrag: Y-P
  Ausgabe von Carriage Return joedoe1979 4 4.224 08.07.2013 11:01
Letzter Beitrag: Lucki
  Eigenschaftsknoten aus SubVi in Main Vi übernehmen Mel 2 4.356 24.05.2013 11:59
Letzter Beitrag: Mel

Gehe zu: