HOW TO:偵測巡覽鍵
更新:2007 年 11 月
本主題中的範例顯示,如何判斷使用者在 Pocket PC 巡覽鍵台上按下其中一個方向鍵或 [傳回] 按鈕的時間。您可以將這個範例擴充為偵測 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;
}
}
編譯程式碼
這個範例需要下列命名空間的參考: