4

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

ここに画像の説明を入力

4

1 に答える 1

7

キーボード アクセラレータ/ニーモニック (コントロールのキャプションの文字の 1 つにアンパサンドを付けることで得られるもの&) は、UI で下線が引かれているかどうかに関係なく、引き続き機能します。

Windows XP では、視覚的な煩雑さを解消するために、下線がデフォルトで削除されました。コントロール パネルで有効に戻すことができます (正確な手順は Windows のバージョンによって異なります) が、これはアプリケーションではなくユーザーが行う必要があります。(プログラマーの便宜のために、スクリーンショットが示すように、それらは常にVS デザイナーに表示されます。)

さらに、ユーザーがAltキーを押してキーボード アクセラレータの 1 つを使用するとすぐに、便宜上下線が再び表示されます。ただし、アクセラレータ キーを知っていて、それを押すだけであれば、これは必要ありません。

要点は、アクセシビリティ上の理由から、常にコントロールのキーボード アクセラレータを作成する必要があるということです。設定に関係なく、それらは機能します。慣れるかどうかはユーザー次第です。

于 2013-07-10T03:50:45.753 に答える