在一個完整的應用程序注意到,但完全可再現的一個簡單的演示:獲取左,右箭頭鍵選擇上一個/下一個菜單,而不是一個/上一個菜單
我有包含三個MenuStrip
菜單,A
,B
和C
。這些菜單中的每一個都包含三項:A1
/A2
/.../C2
/C3
。
當我按Alt時,第一個菜單A
變爲被選中。然後我可以使用←和→鍵來選擇其他菜單。這是應該的。
然而,當我按下↓打開菜單,我仍然可以使用←和→選擇其他菜單,但順序是相反的:←選擇下一個菜單,→前一個是。
如果這是MenuStrip
組件中的錯誤,或者如果我忘記設置必需的屬性,我無法確定本地系統是否有問題。所有這三個人對我來說似乎都很陌生,因爲在所有這三種情況下,我都希望有人已經遇到過這個問題,而且我甚至找不到其他人詢問這個問題。
如果還不清楚我要問,這裏是圖像:
Menu strip problem http://i42.tinypic.com/25uis8m.png
差點忘了說了,有沒有相關代碼。這個演示應用程序是一個全新的WinForms項目,有一個MenuStrip
控件添加到它的默認窗體中,並且有三個菜單,每個菜單都有三個項目,每個項目只設置了文本。
不能被我重現。 B1 - >在我的表單上轉到C1。 – LarsTech 2013-04-30 17:21:55
感謝您的檢查。我想這可能會排除選項三,所以在'MenuStrip'中留下本地系統配置/錯誤的組合。 – hvd 2013-04-30 17:26:18