tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルMenuStripのF10機能について
記事No6140
投稿日: 2007/08/24(Fri) 13:36
投稿者BEVEL
現在、MenuStripを使用してプログラムを作っているのですが、

F10キーを押下すると、MenuStripにフォーカスが移動してしまいます。

F10キーを押下したときに、

フォーカスを移動しないようにするには、どのような設定が必要なのでしょうか?

ご存知の方がおられましたら、ご教示願います。

宜しくお願いします。

[ツリー表示へ]
タイトルRe: MenuStripのF10機能について
記事No6141
投稿日: 2007/08/24(Fri) 13:59
投稿者よねKEN
> F10キーを押下すると、MenuStripにフォーカスが移動してしまいます。

.NETやMenuStripがどうというよりもWindowsの標準の動作です。
例えば、IEでF10を押してみてください。メニューにフォーカスされますよね。

Windows XP で使用可能なショートカット キー一覧
http://support.microsoft.com/kb/301583/ja

>フォーカスを移動しないようにするには、どのような設定が必要なのでしょうか?

FormでProcessCmdKeyメソッドをオーバーライドして、
そこでF10キーの押下を無効化するコードを書けば、
ひょっとしたらできるかもしれません。
#未検証

[ツリー表示へ]