LabVIEWForum.de - Problem bei String-Eingabe und ENTER-Taste

LabVIEWForum.de

Normale Version: Problem bei String-Eingabe und ENTER-Taste
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Guten Tag die Herren,
ja das ist doch mal die Antwort die ich hören wollteWink
vielen dank T(ohne H)ORSTEN ;-)
werde dann auch auf dein angebot mit sicherheit zurück kommen
habe schon ne erste Frage
spiele momentan nen bisschen rum , schreibe in ein Stringfeld etwas rein und will es mir dann in einem Stringfeld ausgeben lasse.
Ist ja nicht so schwer nur warum darf ich kein ENTER drücken nachdem ich geschrieben habe?? Muss mmer woanders hinklicken zb neben das Eingabefeld oder sonstwohin oder halt oben in der menüleiste den Haken betätigen finde ich etwas komisch.

MfG flizzer82

EDIT Jens G: Thread wurde geteilt, Original aus diesem Thread:
http://www.LabVIEWforum.de/index.php?sho...=14284&hl=
Wieso sollst Du kein "ENTER" drücken dürfen?
Was hast Du denn vor?

Gruß Markus
http://www.imtek.de/emp/content/upload/vor...t_loesungen.pdf

Ich hba emir mal die Aufgabe 1a ausgesucht (ganz unten erstmal anfangen) das sieht bei mir genauso aus nur wenn ich jetzt in String(Controll) was reinschreibe und enter drücke steht der text nicht in String(Indicator) klicke ich auf ein anderes feld geht es problemlos oder ich klicke oben in der symbolleiste den haken dann geht es auch.
Rechtsklick aufs Eingabeelement -> Eigenschaften -> (rechts unten) Haken bei "Wert beim Schreiben einlesen"

Wars das?

Gruß SeBa
Nee tut mir leid dich enttäschen zu müssen.
sobald ich ins Eingabefeld wqas schreibe wird der der text auch im ausgabefeld geschrieben.
Ist ja so alles richtig aber sobald ich ENTER drücke und dann einen anderen Text schreiben will wird der Text nicht in dem Ausgabefeld angezeigt als ob sich das alles aufhängt schon etwas komisch finde ich muss dann erst wieder den "Standartwert wiederherstellen" anklicken dann läuft es wieder solange ich nicht ENTER drücke
Dann lad' mal Dein Bsp. hoch. Glas2

Gruß Markus

' schrieb:Nee tut mir leid dich enttäschen zu müssen.
sobald ich ins Eingabefeld wqas schreibe wird der der text auch im ausgabefeld geschrieben.
Ist ja so alles richtig aber sobald ich ENTER drücke und dann einen anderen Text schreiben will wird der Text nicht in dem Ausgabefeld angezeigt als ob sich das alles aufhängt schon etwas komisch finde ich muss dann erst wieder den "Standartwert wiederherstellen" anklicken dann läuft es wieder solange ich nicht ENTER drücke
' schrieb:Nee tut mir leid dich enttäschen zu müssen.

Nee tut mir leid dich enttäuschen zu müssen... aber das ist jetzt keine Enttäuschung für mich.

Ohne ausreichende Informationen (z.B. Bilder oder VI's) kannst du nur erwarten das sich jemand die Mühe macht seine Kristallkugel anzuwerfen...

meine scheint ja genau wie die von Markus kaputt zu sein. Blödes Billigprodukt... werd wohl mal ne Neue kaufen müssen.

Glas2


Gruß SeBa
Mein Versuch:

Zieh mal die string Eingabe höher. Vielleicht tippst Du die "unsichtbare" zweite Zeile!?

Peter
' schrieb:..., schreibe in ein Stringfeld etwas rein und will es mir dann in einem Stringfeld ausgeben lasse.
Ist ja nicht so schwer nur warum darf ich kein ENTER drücken nachdem ich geschrieben habe?? Muss mmer woanders hinklicken zb neben das Eingabefeld oder sonstwohin oder halt oben in der menüleiste den Haken betätigen finde ich etwas komisch.

Natürlich darf man ENTER drücken, während man in ein String-Feld eingibt. Aber das ENTER wird dann Teil der Eingabe (und zwar als "line feed" (LF) Zeichen). Ein String darf ja beliebige Zeichen enthalten.

Du willst vermutlich mit dem ENTER die Stringeingabe abschließen, oder?

Da das Stringfeld nicht so schlau ist zu wissen was Du willst, müsstest Du eine der folgenden Möglichkeiten wählen:

a) Drück Strg-ENTER oder die ENTER Taste auf dem Numeric keypad, um die Stringeingabe abzuschließen

oder
b) klick außerhalb des Stringelements (machst Du ja intuitiv auch so, ist aber sicher die schlechteste Möglichkeit, da ein nicht LabVIEW-Vertrauter das nicht erwartet)

oder
c) verbiete Deinem Stringfeld, dass es ENTER Zeichen annimmt, dann kannst Du auch mit normalem ENTER abschließen

(So verbietest Du es dem Feld: die Option 'Limit to single line' per Rechts-Klick aktivieren)

Wenn Du übrigens Dein Stringeingabefeld so aufziehst, das es mehrere zeilen anzeigt, oder wenn Du die Option " '' codes anzeigen" per Rechtsklick aktivierst, kannst Du auch die Eingabe der ENTER Taste im Stringfeld beobachten.


(PS: Du solltest mal über den Kauf eines Lehrbuchs nachdenken, das könnte Dich schneller zum Ziel führen als vielleicht langwierige Foren Anfragen)
@ahlers
Viele nützliche Tips, aber den einfachsten vermisse ich:
Anzeige/rechte Maustaste --> Option "Einzeilige Einabe" wählen.
Dann wird Return nicht als neue Textzeile, sondern als Abschluß der Eingabe interpretiert.
Seiten: 1 2
Referenz-URLs