FocusNext

フォーム、インタラクション、入力

説明

TPDFlibFormSession

GetTabSequence

WrapAround0

FocusFieldのフォーカスを、計算されたタブ順序の次または前のエントリへ移動します 順序は/Blから取得されます。フォーカスされたウィジェットがその一部でない場合、前進時は最初のエントリから、後退時は最後のエントリからステップが始まります /Foが設定されている場合、いずれかの端を超えると反対側の端へ折り返します。設定されていない場合、フォーカスを変更せずに

宣言

function FocusNext(Backwards: Boolean = False;
  WrapAround: Boolean = True; CommitCurrent: Boolean = True): Integer;

パラメータ

BackwardsTrueは前のエントリへ、Falseは次のエントリへ移動します
WrapAroundTrueは両端で折り返し、Falseは端で停止します
CommitCurrentTrueは遷移前にアクティブな編集をコミットし、Falseはキャンセルします

戻り値

別のエントリがフォーカスを受け取った場合は1を返します。順序が空、端で折り返しが無効、フォーカス遷移の拒否のいずれかの場合は0を返します

関連項目

GetTabSequence, FocusField, FocusAt, Blur, DispatchInputEvent, TPDFlibFormSession