方法 : 移動キーを検出します。
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
このトピックで例はユーザーが、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 コンポーネントを使用します。