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 

Dieses Thema hat akzeptierte Lösungen:

Wert per Tastendruck ü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!

25.02.2015, 11:18 (Dieser Beitrag wurde zuletzt bearbeitet: 25.02.2015 11:25 von GerdW.)
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wert per Tastendruck übernehmen
Hallo NoWay,

einfache und wahrscheinlich bessere Lösung:
Erstelle im Popup ein weiteres ValueChange-Event für dein Numeric!

Noch bessere Lösung:
- Dein Popup krankt an einer ganz anderen Stelle: es MUSS einen Wert zurückgeben, egal ob der User OK oder CANCEL auswählt.
Welchen Wert soll es zurückgeben, wenn du CANCEL drückst? Momentan ist diser Wert genau definiert: Default. Ist das so gewollt?
- Noch ein Problem: Es wird empfohlen, Inputs und Outputs eines VIs (also was am ConnectorPane verbunden ist) immer außerhalb irgendwelche Strukturen zu platzieren, damit es garantiert ausgeführt wird. Dies hast du hier missachtet, was erst zum schon genannten Default-Problem führt…

Also: Logik im Popup verbessern!
Code:
int Output = Popup(int: Input)
IF OK THEN
  Output := newValue
ELSE
  Output := Input
ENDIF

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Wert per Tastendruck übernehmen - GerdW - 25.02.2015 11:18

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Tastendruck simulieren david126 2 3.654 19.03.2019 13:58
Letzter Beitrag: david126
  Case ausführen bei Tastendruck david126 7 5.664 14.02.2019 22:50
Letzter Beitrag: david126
  Beste Variante ein Programm vom Vorgänger zu übernehmen?! C.Maier 4 4.325 29.11.2016 13:04
Letzter Beitrag: C.Maier
  Wert an naheliegensten Wert aus Array anpassen TSC 17 11.530 26.07.2016 06:59
Letzter Beitrag: TSC
  Einfügen eines Strings bei Tastendruck im aktiven Feld dali4u 2 3.864 21.08.2014 05:51
Letzter Beitrag: sccompu
  Aktueller Wert von vorherigem Wert abziehen Semicon 6 7.450 18.06.2014 16:34
Letzter Beitrag: jg

Gehe zu: