SO WIRD'S GEMACHT: Erkennen von Navigationstasten

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Das Beispiel in diesem Thema zeigt, wie Sie feststellen können, wenn ein Benutzer eine der vier Richtungen auf ein Pocket PC-Navigation-Pad oder die Return -Schaltfläche drückt. Sie können dieses Beispiel ein Pocket PC-Zubehör Tastatur die Tasten erkennen erweitern.

Beispiel

Das folgende Beispiel veranschaulicht den Wert eines Schlüssels die OnKeyDown -Methode überschreiben und Auswerten der Eigenschaft KeyData abrufen.

                        Protected
                        Overrides
                        Sub OnKeyDown(ByVal keyg As KeyEventArgs) 
        SelectCase keyg.KeyData
            Case Keys.Left
                Label1.Text = "Left"Case Keys.Right
                Label1.Text = "Right"Case Keys.Down
                Label1.Text = "Down"Case Keys.Up
                Label1.Text = "Up"Case Keys.Return
                Label1.Text = "Return"EndSelectEndSub
                        protected
                        override
                        void OnKeyDown(KeyEventArgs keyg)
{
        switch(keyg.KeyData)
        {
            case Keys.Left:
                label1.Text = "Left";
                break;
            case Keys.Right:
                label1.Text = "Right";
                break;
            case Keys.Down:
                label1.Text = "Down";
                break;
            case Keys.Up:
                label1.Text = "Up";
                break;
            case Keys.Return:
                label1.Text = "Return";
                break;
            default:
                break;
        }
}

Kompilieren des Codes

In diesem Beispiel sind Verweise auf die folgenden Namespaces erforderlich:

Siehe auch

Aufgaben

SO WIRD'S GEMACHT: Verwenden Sie die HardwareButton-Komponente

Weitere Ressourcen

Pocket PC-Entwicklung und .NET Compact Framework