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はあくまで一例であり、これはどのようなホットキーで発生
「Alt」キーが押されたかどうかを確認するコードは何ですか? – ChrisF
Altキーを押したときにAとNに下線が引かれていることに注目してください。あなたがそれをリリースしたときに*下線が引かれていますか?機能ではなく、バグです。 –
お返事ありがとうございます。
私はコードでチェックしていません。私はキーを押すだけです。 1. [Alt] + [n] =>これを押すと、キーの組み合わせによる効果が得られます。 2. [a] => VC#2010のような「連結」ショートカットと関連がある場合は、[Alt] + [a] – Ying