FocusNext

Формы, взаимодействие, ввод

Описание

TPDFlibFormSession

GetTabSequence

WrapAround0

FocusField на следующую или предыдущую запись вычисленной последовательности обхода по Tab Последовательность берется из /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