Wie den Tastaturfokus auf erstes Arrayelement setzen?

Design, Gestaltung, Ergonomie, Farbauswahl, Fenster- und Elementenskalierung, Schriften
Ответить
oldie
interested
interested
Сообщения: 6
Зарегистрирован: 10 июл 2012, 11:52
Версия LabVIEW: 10
Контактная информация:

Wie den Tastaturfokus auf erstes Arrayelement setzen?

Сообщение oldie »

Hallo,
ich habe mal wieder ein, wie es scheint simples Problem, wofür ich jedoch keine Lösung finde.
Ich möchte mit einem Barcodescanner Barcodes in ein String-Array einlesen. Um zu verhindern, dass der Nutzer Interaktionen mit der Maus ausführen muss, möchte ich den Tastaturfokus beim Öffnen des FP auf das erste Element meines Arrays stellen. Labview bietet zwar einen Eigenschaftsknoten dafür, jedoch ist es zufällig, auf welches Arrayelement der Fokus beim Start gesetzt wird. Ich vermisse da noch irgendwo eine Indizierungszuweisung. Als Beispiel habe ich ein einfaches VI angehängt.
Hat jemand einen Tipp für mich? Danke.

Gruß Oldie
Вложения
SubVI_Tastenfocus.vi
(8.4 КБ) 224 скачивания
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Wie den Tastaturfokus auf erstes Arrayelement setzen?

Сообщение Eugen Graf »

Hi!

Nimm dir anstatt des Array-Controls ein List-Control, da hast du dann viel mehr Properties.

Gruß
Вложения
editrow.png
editrow.png (1.57 КБ) 4067 просмотров
oldie
interested
interested
Сообщения: 6
Зарегистрирован: 10 июл 2012, 11:52
Версия LabVIEW: 10
Контактная информация:

Re: Wie den Tastaturfokus auf erstes Arrayelement setzen?

Сообщение oldie »

Morgen,

danke für die schnelle Antwort und Lösung. Mit Listenfeldern und Tabellen funktioniert es, leider nicht bei Arrays. Ich hätte aus optischen Gründen gerne die Arraydarstellung auf dem FP genommen. Aber mit der Liste kann ich auch leben.
Viele Grüße
oldie
interested
interested
Сообщения: 6
Зарегистрирован: 10 июл 2012, 11:52
Версия LabVIEW: 10
Контактная информация:

Re: Wie den Tastaturfokus auf erstes Arrayelement setzen?

Сообщение oldie »

Hallo,
habe gerade noch mal ein wenig rumgespielt. Mit Tabellenelementen funktioniert es so wie gewollt, aber wie vorgeschlagen mit List-Controls kriege ich es nicht hin.
Ich bekomme doch beim Listenfeld zur Programmlaufzeit nur die Referenz auf die jeweilige Position zurück. Mit Barcodeleser was einlesen geht damit gar nicht!?
Oder habe ich da einen völligen Blackout.
LG Oldie
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Wie den Tastaturfokus auf erstes Arrayelement setzen?

Сообщение Eugen Graf »

Ja, da nimmst du den Property Node -> Items und füllst diesen mit deinem Array.
Ответить

Вернуться в «Front panel»