2010-03-11 83 views
3

使用組合框控件時,我習慣於可以對它們進行選項卡,單擊向下箭頭鍵打開選項,然後使用向上和向下箭頭鍵導航這些選項。在我設計的Access窗體中,當組合框處於活動狀態時按下,移動到下一個控件。我已經有了選項卡,那麼如何讓下箭頭按照我的預期行事?如何使Access組合框在箭頭鍵下展開?

這些組合框是我和無鼠標形式之間唯一的東西,我認爲這對於數據輸入至關重要。在此先感謝您的幫助!

+0

+1對於無鼠標 – 2010-03-11 17:38:15

+1

向下箭頭下拉組合框不是Windows標準行爲,所以您不得不實施解決方法來獲得非標準響應並不奇怪。 F4是用於刪除組合框的Windows默認鍵盤快捷鍵,但MS通過將其綁定到許多文件打開對話框中的LookIn下拉列表中,嚴重污染了它。 – 2010-03-12 19:09:04

+0

這很有趣。我幾乎完全使用Windows 14年,但我有這樣的想法,即向下箭頭應打開組合框。我只是在W3schools的組合框上嘗試了向下的箭頭,但沒有奏效(Alt + Down)。我到底在哪裏得到這個想法? – 2010-04-08 15:15:45

回答

1

在對的KeyDown事件,您可以檢查是否被按下的向下箭頭,如果是,你可以執行以下

ComboBox1.Dropdown

+0

知道它必須是簡單的東西,但我只是無法弄清楚 - 謝謝,拉吉! – 2010-03-11 17:56:17

+0

但是,如果您想使用箭頭瀏覽列表會發生什麼? – 2010-03-12 19:10:39

5

Alt +向下鍵不起作用?

+0

我打算說同樣的事情。考慮到OP已經有了一個無鼠標數據輸入的形式。 – PowerUser 2010-03-12 21:24:21

+0

+1 - 我從十二歲開始就一直在使用Windows,但我從來沒有聽說過。謝謝。 – 2010-04-08 15:10:52

1

或者,在OnEnter事件中下拉組合框,然後箭頭鍵在列表中上下導航。無論如何,我經常這樣做,因爲如果用戶看到列表並且不必點擊下拉箭頭即可看到列表,那麼用戶看起來功能更好。

+0

這真是個好主意。我會在下次需要時記住它。 – 2010-04-08 15:11:40