方法: 移動キーを検出する
更新 : 2007 年 11 月
このトピックの例は、ユーザーが Pocket PC の移動パッド上の 4 方向のいずれか、または Return ボタンを押したことを検出する方法を示します。この例を拡張すると、Pocket PC のキーボード アクセサリ上のキーを検出できます。
使用例
次の例で、OnKeyDown メソッドをオーバーライドして KeyData プロパティを評価することにより、キーの値を取得する方法を示します。
Protected Overrides Sub OnKeyDown(ByVal keyg As KeyEventArgs)
Select Case 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"
End Select
End Sub
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 コンポーネントを使用する