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
| FieldIndex | Campo ou índice de widget temporário a ativar |
|---|---|
| ValueChanged | Recebe 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