表示フォーム > ブラウザコントロール > ブラウザサブフォーム
[タブで移動]を「Yes」にすると、Tabキーを使用して親タスクからサブフォームにアクセスすることができます。
全てのサブフォームのタブ順序は、[HTMLコントロール]ダイアログでの位置を基に決定されます。
タブ順序によるサブフォームの位置は、サブフォームコントロールの前のHTMLコントロール内で定義された項目とサブフォームコントロール後に定義された項目の間で設定されます。
サブフォームにアクセスする時の動作は以下の通りです。
サブフォームの前に定義された、親タスクのパーク可能なコントロールで[次項目]イベントを実行すると、カーソルはサブフォームの最初のパーク可能なコントロールに表示されます。
カーソルがサブフォーム内の最後のパーク可能コントロールにある場合、[次項目]イベントを実行すると、カーソルは親タスクの[タブ順序]特性に基づいて次のパーク可能コントロールに移動します。
次のコントロールが他のサブフォームにある場合、[次項目]イベントを実行すると、カーソルは次のサブフォーム内の最初のパーク可能コントロールに移動します。
サブフォームが[HTMLコントロール一覧]の先頭になく、カーソルがサブフォーム内の最初のパーク可能コントロールにある場合、[前項目]イベントを実行すると、カーソルは親タスクの[HTMLコントロール一覧]でサブフォームの前に定義されたパーク可能コントロールに移動します。
前のコントロールが他のサブフォームにある場合、[前項目]イベントを実行すると、カーソルは前のサブフォーム内の最後のパーク可能コントロールに移動します。
サブフォームが現行タスクの最初のHTMLコントロールに定義されている場合、タスクはサブフォームの最初のパーク可能コントロールに直接パークします。ネストされたサブフォームでも同様です。
[タブで移動]特性が「Yes」の場合、サブフォームの[循環入力]特性は無視されます。
参考 |
[タブで移動]特性を「No」に設定することで、Tabキーによってサブフォームにアクセスすることを防ぐことができます。 |