メニュー コマンドとアクセラレータ キーの関連付け
更新 : 2007 年 11 月
同じプログラム コマンドを頻繁に実行するには、メニュー コマンドとキーボードの組み合わせを関連付ける必要があります。この関連付けを行うには、メニュー エディタを使用して、メニュー コマンドとアプリケーションのアクセラレータ テーブル内のエントリに、同じリソース識別子を割り当てます。次に、アクセラレータ名を示すようにメニュー項目の [Caption] プロパティを編集します。
メニュー コマンドをアクセラレータ キーに関連付けるには
メニュー エディタで、関連付けるメニュー コマンドを選択します。
[プロパティ] ウィンドウで、アクセラレータ キー名を [Caption] プロパティに追加します。
メニュー キャプションに続けてタブのエスケープ シーケンス (\t) を入力し、メニューのアクセラレータ キーがすべて左寄せになるようにします。
修飾子キー名 (Ctrl、Alt、または Shift) に続けて、プラス記号 (+) とキーの名前、文字、または記号を入力します。
たとえば、[ファイル] メニューの [開く] コマンドに Ctrl + O を割り当てるには、メニュー コマンドの [Caption] を次のように変更します。
&Open...\tCtrl+O
メニュー エディタのメニュー コマンドが、入力した新しいキャプションを反映するように更新されます。
アクセラレータ エディタでアクセラレータ テーブルのエントリを作成し、そのエントリにメニュー コマンドと同じ識別子を割り当てます。覚えやすいキーの組み合わせを使用してください。
マネージ プロジェクトにリソースを追加する方法については、『.NET Framework 開発者ガイド』の「アプリケーションのリソース」を参照してください。マネージ プロジェクトにリソース ファイルを手動で追加する方法、リソースへのアクセス方法、静的なリソースの表示方法、およびリソース文字列をプロパティに割り当てる方法については、「チュートリアル : Windows フォームのローカリゼーション」および「チュートリアル : ASP.NET でのローカリゼーションのためのリソースの使用」を参照してください。
必要条件
Win32