2012-07-13 164 views
0

我在我的vb.net項目中使用MenuStrip。我創建了兩個主菜單:一個是主人,另一個是幫助。現在,只要按ALT       + 中號然後它會打開主菜單,如果按ALT       + ^h然後它會打開幫助菜單。禁用vb.net菜單欄中的Alt +快捷鍵

現在我想,以防止此功能,並限制用戶按ALT       + [A KEY]打開菜單。

任何人都可以給我一個想法做到這一點?

回答

0

設置窗體的KeyPreview屬性True和測試要防止其KeyDown事件中的組合鍵,然後設置e.SuppressKeyPress = True.

不過,我一般會建議反對這樣做。人們期望能夠使用Windows應用程序中的鍵盤快捷鍵訪問菜單。否認他們該選項使應用程序(a)不符合Windows標準,以及(b)用戶友好性較低。