Share via


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

編譯程式碼

這個範例需要下列命名空間的參考:

請參閱

工作

HOW TO:使用 HardwareButton 元件

其他資源

Pocket PC 開發和 .NET Compact Framework