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!
diesmal habe auch ich wieder eine Frage:
Gibt es schon ein fertig erstelltes Enum, das alle Tasten enthält? Also "Name der Taste" und "KeyCode" als Index. Bsp.: "ESC" "1"
Hintergrund ist die Erstellung einer Case-Struktur in dem das "KeyUp-Event" ausgewertet werden soll, um Programm-ShortCuts zu definieren. Vielleicht das ganze dann in ein SubVI, um es in mehreren Events zu benutzen; Sonst muss ich es halt selbst zu Fuß basteln. Ich möchte halt das die Case-Struktur sich selbst dokumentiert und nicht immer ein Label in den Case muss, z.B. "ESC wurde gedrückt".
RE: Gibt es schon ein fertig Enums mit allen Tasten?
Ich habe das VI noch ein wenig verfeinert, und ein weiteres VI gebaut, dass ein wenig Magie betreibt.
Es schreibt automatisiert die strings in ein Enum-Control.
Hintergrund ist, dass man die items eines Enums nicht zur Laufzeit ändern kann. Es muss also ein anderes VI sein, dass dies macht.
RE: Gibt es schon ein fertig Enums mit allen Tasten?
(19.01.2012 14:59 )erik.brenncke schrieb: Ich habe das VI noch ein wenig verfeinert, und ein weiteres VI gebaut, dass ein wenig Magie betreibt.
Es schreibt automatisiert die strings in ein Enum-Control.
Hintergrund ist, dass man die items eines Enums nicht zur Laufzeit ändern kann. Es muss also ein anderes VI sein, dass dies macht.
Vielleicht hilft es ja noch jemandem
Gruß
Es ist durchaus sinnvoll, dass man den Enum nicht zur Laufzeit ändern kann, dafür gibt es ja das fast gleiche Control "Text Ring" welches die Anpassung zur Laufzeit erlaubt Nur so als Hinweis
Gruss Marc
19.01.2012, 15:12 (Dieser Beitrag wurde zuletzt bearbeitet: 19.01.2012 15:13 von eb.)
RE: Gibt es schon ein fertig Enums mit allen Tasten?
Hi,
das war mir durchaus klar, wie man ja am VI sehen kann, da wird das RingControl ja verwendet.
Aber schließlich wollte ich ja ein enum haben, um an einer CaseStruktur die Elemente zu sehen... wie im ersten Post geschrieben.
RE: Gibt es schon ein fertig Enums mit allen Tasten?
(19.01.2012 15:12 )erik.brenncke schrieb: Hi,
das war mir durchaus klar, wie man ja am VI sehen kann, da wird das RingControl ja verwendet.
Aber schließlich wollte ich ja ein enum haben, um an einer CaseStruktur die Elemente zu sehen... wie im ersten Post geschrieben.
Gruß
Ah okay, dachte ich geb mal meinen Senf dazu Kann mir die VIs nicht ansehen, da ich LabVIEW 2009 habe.
Im Prinzip könntest du ja einen I16-Enum mit allen Zeichen erstellen und den Scancode in der Eventstruktur in den Enum casten oder nicht?