2011-04-08 81 views
0

我正在致力於一個精簡框架應用程序的嚮導。該向導在屏幕的左下角和右下角具有下一個和上一個按鈕。我將如何去綁定一個小鍵盤按鈕來觸發下一個和上一個按鈕。將運行應用程序的設備具有鍵盤按鈕,直接位於下一個按鈕和上一個按鈕的下方,我想攔截這些按鈕中的按鍵事件,並觸發我的應用程序中的下一個和上一個按鈕單擊。精簡框架 - 將鍵盤按鍵映射到按鈕單擊事件

回答

0

您不會提及它是自定義Windows CE設備還是更「標準」的Windows Mobile設備。

  • 對於Windows CE設備,關鍵可能可以與形式的KeyPreview屬性的組合截獲,窗體的KeyDown情況下,HardwareButtonsMicrosoft.WindowsCE.Forms和本地AllKeys功能。
  • 對於Windows Mobile設備,我敢肯定你需要安裝一個鍵盤鉤子搭上了屏幕下方的兩個按鈕...
+0

感謝您的答覆。我不確定ce和windows移動設備之間的區別是什麼。該設備運行Windows Mobile 6.0,並具有像手機一樣的鍵盤佈局。該設備附帶的SDK確實有鍵盤映射和事件觸發類,但我希望採用更一般的方法。我現在採取的措施是在所有文本框等控件上捕獲keydown事件並獲得鍵碼。 – Andrew 2011-04-09 11:22:24

+0

@Andrew:如果它運行的是Windows Mobile 6,那麼它當然是Windows Mobile設備。您沒有提到這一點,而且由於Compact Framework可以運行任何Windows CE設備,它也可以是工業定製設備。 – 2011-04-09 16:04:45