ActivateInputField

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

Описание

Внутренний помощник TPDFlibFormSession, выполняющий шаг активации виджета, общий для обработки отпускания кнопки мыши и активации с клавиатуры в DispatchInputEvent Текстовые поля и редактируемые поля выбора с типом выбора 4 продолжают обработку через

BeginEdit

Off, а остальные поля выбора, поля кнопок и поля подписей сообщают об успехе, ничего не изменяя При активации флажка или радиокнопки первое непустое включенное состояние, отличное от Yes, берется из представлений самого виджета или его базового поля; если ничего не найдено, используется

$4000

ValueChanged Точная радиокнопка-виджет переключает собственное состояние представления, а остальные виджеты записывают значение базового поля; активация радиокнопки, уже находящейся во включенном состоянии, сбрасывает его, если только флаги базового поля не содержат маску NoToggleToOff OnValueChanged Примененное изменение флажка или радиокнопки передается через

Объявление

function ActivateInputField(FieldIndex: Integer;
  out ValueChanged: Boolean): Integer;

Параметры

FieldIndexИндекс поля или временного виджета для активации
ValueChangedПолучает True, если активация изменила сохраненное значение поля

Возвращаемое значение

Возвращает 1, если активация подтверждена или выполнена, иначе 0 — для недопустимого или доступного только для чтения виджета либо при неудачной записи значения

См. также

DispatchInputEvent, BeginEdit, FocusField, TPDFlibFormInputEvent, TPDFlibFormSessionValueEvent, TPDFlibFormSession