ActivateInputField

Formulários, interação, entrada

Descrição

Auxiliar interno de TPDFlibFormSession que executa a etapa de ativação de widget compartilhada pelo tratamento de soltura do ponteiro e pela ativação por teclado em DispatchInputEvent Campos de texto e campos de seleção editáveis com choice type 4 seguem pelo

BeginEdit

Off, enquanto outros campos de seleção, campos de botão e campos de assinatura relatam sucesso sem alterar nada A ativação de caixa de seleção e botão de opção resolve o primeiro estado ligado não vazio diferente de Yes nas aparências do próprio widget ou nas de seu campo base, assumindo

$4000

ValueChanged quando nenhum é encontrado Um widget de botão de opção exato alterna seu próprio estado de aparência, enquanto outros widgets gravam o valor do campo base, e ativar um botão de opção que já está no estado ligado o desmarca, a menos que os sinalizadores do campo base contenham a máscara NoToggleToOff de botão de opção OnValueChanged Uma alteração confirmada de caixa de seleção ou botão de opção é relatada por meio de

Declaração

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

Parâmetros

FieldIndexCampo ou índice de widget temporário a ativar
ValueChangedRecebe True quando a ativação alterou o valor armazenado do campo

Valor retornado

Retorna 1 quando a ativação foi reconhecida ou executada; caso contrário, 0 para um widget inválido ou somente leitura ou uma gravação de valor que falhou

Veja também

DispatchInputEvent, BeginEdit, FocusField, TPDFlibFormInputEvent, TPDFlibFormSessionValueEvent, TPDFlibFormSession