LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Registerkarte Tastenbelegung

Ich möchte, dass ich die einzelnen Register einer Registerkarte durch das Betätigen von Tasten auswählen kann. Z.B. F1 für das erste Register, F2 für das zweite und so weiter. Wie bekommt man das am besten hin?
0 Kudos
Message 1 of 3
(2,869 Views)
There are many ways to do this, here are two:

(1) Add a few hidden boolean controls and assign each a function key using [advanced..key navigation]. Now create a case for each "value changed" and set the tab accordingly. (See Example 1).

(2) Use the "key down?" event and switch the tab if certain function keys have been pressed (See example 2). Make sure to use filter events and discard the function keys. If you don't, you'll also get the help window every time you press F1.
Download All
0 Kudos
Message 2 of 3
(2,869 Views)
ThorstenKS wrote:

> Ich möchte, dass ich die einzelnen Register einer Registerkarte durch
> das Betätigen von Tasten auswählen kann. Z.B. F1 für das erste
> Register, F2 für das zweite und so weiter. Wie bekommt man das am
> besten hin?

Wenn du LabView 6.1 oder höher verwendest, kannst du die betätigten
tasten rel. einfach mit einer Event Structure abfragen. Dort bekommst du
die scan-codes.
Mach einen Case auf die Scan-Codes. Im diagramm klickst du mit der
rechten maustaste auf das Control, und wälst "Change to indicator".
Jetzt kannst du dort einfach eine Nummer reinschreiben, worauf die
entsprechende "seite" geöffnet wird.
Statt das ganze TabControl in einen Indicator zu verwanden, kannst du
auch einfach eine lokale variable verwenden.

Grüsse

Marco

0 Kudos
Message 3 of 3
(2,869 Views)