2012-01-24 8 views
1

My .net(C#)のGUIにショートカットとして定義されているAlt + nとAlt + aがあります(例: "& Add" &注 ")。Altキーが離されていないかのようにショートカットキー/ Alt +キーの組み合わせを使用

問題は、ユーザーがAlt + nをクリックして対応するコードが実行された後、「ALT」がまだ「押された」モードになっているようです。ユーザーが「a」文字のみをクリックすると(「Alt + a」の組み合わせではなく)、「Alt + a」のコードが実行されます。

は「Altキー+ N」の後に「ESC」をリリースする予定押すと、「それからALTが奇妙な行動だ。その後押すと、 『もう、Altキー+ A『効果』ということはありません』。

ですが、なぜでしょう?!?。明らかに、Alt + AキーとAltキー+ nはあくまで一例であり、これはどのようなホットキーで発生

+0

「Alt」キーが押されたかどうかを確認するコードは何ですか? – ChrisF

+0

Altキーを押したときにAとNに下線が引かれていることに注目してください。あなたがそれをリリースしたときに*下線が引かれていますか?機能ではなく、バグです。 –

+0

お返事ありがとうございます。
私はコードでチェックしていません。私はキーを押すだけです。 1. [Alt] + [n] =>これを押すと、キーの組み合わせによる効果が得られます。 2. [a] => VC#2010のような「連結」ショートカットと関連がある場合は、[Alt] + [a] – Ying

答えて

0

だけAltキーを押して、ん:私は

おかげ

注これを防ぐにはどうすればよい 。あなたのボタンは "A"と "N"アンダーリを表示しますネッド?それはあなたのウィンドウの設定に関連する可能性があります。 「コントロールパネル\アクセスの容易さ\アクセスセンターの使いやすさ\キーボードを使いやすくする」に進み、そこで別の設定を試してください。

関連する問題