2013-07-10 11 views
5

winformsの実行時に "&"ホットキーが表示されません。私はこのことについてsimilar questionがあったことを知っています。しかし、デスクトップ設定を変更せずにホットキーを瞬時に表示したいので、この解決策は満足できるものではありません。私の質問は、コンピュータのデスクトップ設定を変更せずにコード内にホットキーコマンドを作成する方法はありますか?&実行時にホットキーが消えない

enter image description here

+0

コードを書き込んでください –

+0

同様の質問へのリンクを教えてください。 – Longball27

+0

あなたはちょうど別のホットキーを設定することができると思う –

答えて

7

キーボードアクセラレータ/ニーモニックまだかかわらず、彼らはUIかに下線が引かれているかどうかの、仕事(あなたはアンパサンド&とコントロールのキャプションに文字のいずれかを付けることによって得るもの)。

Windows XPでは、デフォルトでアンダーラインが削除され、視覚的な混乱がなくなりました。コントロールパネルで再度有効にすることができます(正確な手順はWindowsのバージョンによって異なります)が、ユーザが行うべきことであり、アプリケーションではありません。 (あなたのスクリーンショットが示すように、彼らはVSのデザイナーに示さ常にだ、プログラマの便宜のため。)

のほかに、とすぐにユーザーがキーボードアクセラレータのいずれかを使用するAltキーキーを押すと、利便性のために下線が表示されます。しかし、アクセラレータキーを知っていて、それを押すだけなら、あなたはこれを必要としません。

アクセシビリティの理由から、コントロール用のキーボードアクセラレータを常に作成することが重要です。彼らは設定に関係なく、ちょうど動作します。彼らが使用されるかどうかは、ユーザー次第です。

+1

+1のALTキー – joe

関連する問題