タブサイクル

この特性は、フォーム内の先頭/末尾のコントロールにパークしている場合のTab移動の動作を定義するものです。

サブフォームやフレーム上で動作しているタスクの動作は、親タスクではなく各タスク内のこの特性で定義された内容に基づいて動作します。リッチクライアントタスクでは、この特性が[循環入力]特性の代わりに表示されます。

サブフォームやフレーム内に定義されたタスクは、親レコードの一部として動作します。これは、ネストされたタスクの末尾のコントロールからTab移動した場合、そのタスクを抜け、親タスクにフォーカスを移すことを意味しています。Tab移動があってもサブフォームやフレーム内に留まりたい場合は、この動作では問題があります。この特性はこのような問題を解決するためのものです。

注意:

この特性は、インタラクティブでないリッチクライアントタスクでは無効になります。

この特性のオプションは以下の通りです。

参考:

  • タスクの先頭のコントロールでShift+Tabを押下したり、[前項目]イベントが発行された場合も同じように動作します。

  • サブフォームやフレーム上でEscを押下すると、この設定に関係なくタスク全体が終了します。これは、この特性の最初の2つのオプションの設定によって、ユーザがキー操作によってサブフォームやフレーム内で実行しているタスクから抜け出せないことを意味しています。