FocusNext
フォーム、インタラクション、入力
説明
TPDFlibFormSession
GetTabSequence
WrapAround0
FocusFieldのフォーカスを、計算されたタブ順序の次または前のエントリへ移動します
順序は/Blから取得されます。フォーカスされたウィジェットがその一部でない場合、前進時は最初のエントリから、後退時は最後のエントリからステップが始まります
/Foが設定されている場合、いずれかの端を超えると反対側の端へ折り返します。設定されていない場合、フォーカスを変更せずに
宣言
function FocusNext(Backwards: Boolean = False;
WrapAround: Boolean = True; CommitCurrent: Boolean = True): Integer;
パラメータ
| Backwards | Trueは前のエントリへ、Falseは次のエントリへ移動します |
|---|---|
| WrapAround | Trueは両端で折り返し、Falseは端で停止します |
| CommitCurrent | Trueは遷移前にアクティブな編集をコミットし、Falseはキャンセルします |
戻り値
別のエントリがフォーカスを受け取った場合は1を返します。順序が空、端で折り返しが無効、フォーカス遷移の拒否のいずれかの場合は0を返します
関連項目
GetTabSequence, FocusField, FocusAt, Blur, DispatchInputEvent, TPDFlibFormSession