LabVIEWForum.de - Tastendruck aus dem VI in eine Liste umleiten

LabVIEWForum.de

Normale Version: Tastendruck aus dem VI in eine Liste umleiten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!

Kann man die Events des Tastendrucks irgendwie an ein Element weiterleiten? Ich möchte, dass bei Tasten Pfeil-Unten/Pfeil-Oben (egal wo in dem Panel) nächste bzw. vorherige Zeile in der Liste selektiert wird. Und bei Enter muss die Liste darauf reagieren können. Das Problem ist, dass wenn der Benutzer irgendwas anklickt, verliert die Liste den Fokus und sie reagiert nicht mehr auf die Tastatur.

Die Tasten in der Event-Loop von der VI abzufangen ist einfach, aber wie bringe ich die Liste dazu sie zu empfangen?
Hallo twols,

du kannst:
- jeden Mausklick per Event registrieren, egal wo der User hinklickt
- jedem Control den KeyFocus erneut zuweisen, auch einer Listbox
- jeden Tastenklick per Event registrieren
- die Listbox über ihre Properties manipulieren, auch den gerade gewählten Eintrag
- falls du Events für die Liste triggern wilst, kannst du auf "Wert (signalisierend)" zugreifen

Außerdem scheint es, du könntest diesen Vorschlag unterstützen, wenn du Probleme mit "lost key focus" hast...
Referenz-URLs