Wie zu fangen, hardware-key-press-Ereignis auf Windows Mobile 6?
Ich versuche zu fangen, hardware, Tastatur-events, die auf Windows Mobile 6.x mit .NET 3.5
Ich habe ein Formular mit Schaltflächen und anderen Steuerelementen auf, und ich brauche, um zu fangen, wenn die Tasten Links, rechts, oben und unten gedrückt werden. Leider mit dem beschriebenen Methode in der MSDN:
http://msdn.microsoft.com/en-us/library/microsoft.windowsce.forms.hardwarekeys.aspx
alle diese Tasten noch bewegen Sie den cursor zwischen den Schaltflächen auf dem Formular statt der Auslösung meiner Form1_KeyDown () - Ereignis. (Ich habe HardwareButtons mit zugehörigen Steuerelement Form1 und HardwareKey einrichten).
Gibt es eine Möglichkeit, zu fangen, diese Taste drücken, events in C#?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie die form KeyPreview-Eigenschaft auf true können Sie fangen das form KeyDown Ereignis.
Ich denke, Sie haben um 6 HardwareButtons in Ihrem Formular, und ordnen Sie Steuerelement-Eigenschaft, um Ihre form und jeder HardwareButton ist HarwareKey Eigenschaft sollte ApplicationKey1 zu ApplicationKey6 relativ.