Share via


方法 : 移動キーを検出します。

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

このトピックで例はユーザーが、Pocket PC ナビゲーション パッドまたはその 戻り ボタン、4 つ方法のいずれかキーを押したときを判断できる方法です。 この例を Pocket PC のキーボード アクセサリ上のキーの検出を拡張できます。

使用例

OnKeyDown メソッドをオーバーライドして、 KeyData プロパティを評価するキーの値を取得する例を次に示します。

                        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;
        }
}

コードのコンパイル方法

この例では、次の名前空間への参照が必要です。

参照

処理手順

方法 : HardwareButton コンポーネントを使用します。

その他の技術情報

Pocket PC の開発と、.NET Framework を最適化します。