0

vb.netのプロジェクトでMenuStripを使用しています。2つのメインメニューを作成しました。1つはマスターで、もう1つはヘルプです。+を押すとマスターメニューが開き、+を押すALT   とヘルプメニューが開きます。MALT   H

ここで、この機能を防ぎ、ユーザーがALT   +を押し[ A KEY ]てメニューを開くように制限したいと思います。

誰かが私にこれを行うためのアイデアを与えることができますか?

4

1 に答える 1

0

フォームのKeyPreviewプロパティをに設定し、そのイベントでTrue防止するキーの組み合わせをテストしてから、KeyDowne.SuppressKeyPress = True.

ただし、一般的にはこれを行わないことをお勧めします。人々は、Windowsアプリケーションのキーボードショートカットを使用してメニューにアクセスできることを期待しています。そのオプションを拒否すると、アプリケーションは(a)Windows標準に準拠しなくなり、(b)ユーザーフレンドリーではなくなります。

于 2012-07-14T11:41:58.057 に答える