07.04.2009, 12:27
(Dieser Beitrag wurde zuletzt bearbeitet: 07.04.2009 12:30 von Alex M.)
Beitrag #1
|
Alex M
LVF-Neueinsteiger
Beiträge: 9
Registriert seit: Apr 2009
8.5.1
2008
en
36391
Deutschland
|
Cursorposition zur Stringeingabe beim aufruf eines VIs festlegen / Sprungreihenfolge beim drücken von "Tab" festlegen
Hallo, dies ist meine erste Frage an die Spezialisten.
Das Forum hat mit schon viel geholfen, zu fast allen meinen bisherigen Fragen habe ich über die Suche etwas gefunden! Zu meinem jetzigen existiert sicher auch schon eine Lösung, aber ich habe sie bisher warscheinlich noch nicht ausgegraben.
Ich arbeite an einer Messdatenerfassung, an der sich der Prüfer anmelden muss. Das VI zur Anmeldung und Passwortabfrage ist soweit fertig, und funktioniert wunderbar.
Wenn ich das VI aus der Hauptanwedung starte, öffnet sich ein Fenster, in das der Benutzername sowie das Passwort eingegeben wird.
Um etwas einzugeben, muss man aber immer erst mit der Maus in das entsprechende Control- Feld klicken, bzw. wenn man das "Benutzer" Feld aktiviert hat, und auf "Tab" drückt, springt der Cursor erst mal auf den"Abbrechen"- Button und sonstwohin, bis er irgendwann mal beim Passwort ankommt.
Wie kann ich es einrichten, das der Cursor beim Aufruf des VIs sofort für die Eingabe des Benutzers, und dann nach der betätigung von "Tab" auf das Passwort springt? Den "OK" und "Abbruch"- Button habe ich schon mit "Return" und "ESC" verknüpft, das funktioniert wunderbar. Das Programm soll zu 100% über Tastatur bedienbar sein, um das umständliche bedienen über die Maus bzw. touchscreen weitestgehend einzuschränken.
Schon mal vielen Dank für eure Hilfe, Gruss Alexander
|
|
|
07.04.2009, 12:48
(Dieser Beitrag wurde zuletzt bearbeitet: 07.04.2009 12:53 von RoLe.)
Beitrag #2
|
RoLe
LVF-Guru
Beiträge: 1.236
Registriert seit: Jul 2007
-
1997
en
0
Schweiz
|
Cursorposition zur Stringeingabe beim aufruf eines VIs festlegen / Sprungreihenfolge beim drücken von "Tab" festlegen
' schrieb:Wie kann ich es einrichten, das der Cursor beim Aufruf des VIs sofort für die Eingabe des Benutzers, und dann nach der betätigung von "Tab" auf das Passwort springt? Den "OK" und "Abbruch"- Button habe ich schon mit "Return" und "ESC" verknüpft, das funktioniert wunderbar. Das Programm soll zu 100% über Tastatur bedienbar sein, um das umständliche bedienen über die Maus bzw. touchscreen weitestgehend einzuschränken.
Setzt du die Property *KeyFocus* auf True vom Benutzer-String Eingabe.
Im LV-Menu - Edit - Set Tabbing Order, kannst du die Tab Reihenfolge usw. einstellen.
Du kannst einzelene Elementa auch überspringen, recht Maustaste Advanced, KeyNavigation, skip when tabbing.
.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
|
|
|
08.04.2009, 06:06
Beitrag #3
|
Alex M
LVF-Neueinsteiger
Beiträge: 9
Registriert seit: Apr 2009
8.5.1
2008
en
36391
Deutschland
|
Cursorposition zur Stringeingabe beim aufruf eines VIs festlegen / Sprungreihenfolge beim drücken von "Tab" festlegen
Guten Morgen,
vielen Dank für die schnelle Antwort. Hat alles super funktioniert, allerdings muss man nach aufruf des Sub-VIs einmal auf "Tab" drücken, damit der Cursor auf den ersten Eingabe- String springt, aber damit kann man ja leben. Die Tab- Reihenfolge passt nun, und die ausserhalb des sichtbaren Frontpannel- Bereichs liegeneden IO- Cluster / Controls werden übersprungen.
|
|
|
08.04.2009, 09:04
Beitrag #4
|
|
|
09.08.2019, 09:17
Beitrag #5
|
|
|
09.08.2019, 09:42
(Dieser Beitrag wurde zuletzt bearbeitet: 09.08.2019 10:01 von MaxP.)
Beitrag #6
|
|
|
09.08.2019, 09:49
Beitrag #7
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Cursorposition zur Stringeingabe beim aufruf eines VIs festlegen / Sprungreihenfolge beim drücken von "Tab" festlege
Hallo,
für LV2017 also in etwa so:
|
|
|
| |