コントロールのタブ オーダーの変更
タブ オーダーとは、Tab キーを押したときに、ダイアログ ボックス内で入力フォーカスがコントロール間を移動する順序です。通常、タブ オーダーはダイアログ ボックスの左から右、および上から下の順序になっています。各コントロールには、コントロールが入力フォーカスを受け取るかどうかを決定する [TabStop] プロパティがあります。
コントロールの入力フォーカスを設定するには
- [プロパティ] ウィンドウで、[TabStop] プロパティを [True] または [False] に設定します。
[TabStop] プロパティが [True] に設定されていないコントロールでも、タブ オーダーに含める必要があります。これは、キャプションのないコントロールに対してアクセス キー (ニーモニック) を定義するときなどに重要になる場合があります。関連するコントロールに対するアクセス キーを含む静的テキストは、タブ オーダーでそのコントロールの直前に置く必要があります。
[!メモ]
ダイアログ ボックスでコントロールが重複配置されている場合にタブ オーダーを変更すると、コントロールの表示方法が変更される可能性があります。タブ オーダーが下位のコントロールは、タブ オーダーが上位の重複配置されているコントロールの上に常に表示されます。
ダイアログ ボックスにあるすべてのコントロールの現在のタブ オーダーを表示するには
- [書式] メニューの [タブ オーダー] をクリックします。
または
- Ctrl キーを押しながら D キーを押します。
ダイアログ ボックスにあるすべてのコントロールのタブ オーダーを変更するには
[書式] メニューの [タブ オーダー] をクリックします。
各コントロールの左上隅にある番号は、現在のタブ オーダーでの位置を示します。
Tab キーに対応する順序で各コントロールをクリックして、タブ オーダーを設定します。
Enter キーを押して、タブ オーダー モードを終了します。
ヒント タブ オーダー モードでは、Esc キーまたは Enter キーを押すと、タブ オーダーの変更機能を無効にできます。
複数のコントロールのタブ オーダーを変更するには
[書式] メニューの [タブ オーダー] をクリックします。
順序の変更の開始位置を指定します。そのためには、Ctrl キーを押しながら、変更後の順序の開始位置の直前にあるコントロールをクリックします。
たとえば、7 ~ 9 のコントロールの順序を変更する場合は、Ctrl キーを押しながら最初にコントロール 6 を選択します。
[!メモ]
特定のコントロールを番号 1、つまりタブ オーダーの先頭にするには、そのコントロールをダブルクリックします。
Ctrl キーを離し、その位置から Tab キーに対応させる順序で各コントロールをクリックします。
Enter キーを押して、タブ オーダー モードを終了します。
マネージ プロジェクトにリソースを追加する方法については、『.NET Framework 開発者ガイド』の「アプリケーションのリソース」を参照してください。マネージ プロジェクトにリソース ファイルを手動で追加する方法、リソースへのアクセス方法、静的なリソースの表示方法、およびリソース文字列をプロパティに割り当てる方法については、「チュートリアル : Windows フォームのローカリゼーション」および「Walkthrough: Using Resources for Localization with ASP.NET」を参照してください。
要件
Win32