다음을 통해 공유


방법: 탐색 키 감지

업데이트: 2007년 11월

이 항목의 예제에서는 사용자가 Pocket PC 탐색 패드의 네 방향 중 한쪽 또는 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 구성 요소 사용

기타 리소스

Pocket PC 개발 및 .NET Compact Framework