ActivateInputField

Moduli, interazione, input

Descrizione

Helper interno di TPDFlibFormSession che esegue il passo di attivazione del widget condiviso dalla gestione del rilascio del puntatore e dall'attivazione da tastiera in DispatchInputEvent I campi di testo e i campi elenco modificabili con tipo di scelta 4 proseguono attraverso

BeginEdit

Off, mentre gli altri campi elenco, i campi pulsante e i campi firma segnalano l'esito positivo senza cambiare nulla L'attivazione di caselle di controllo e pulsanti di opzione determina il primo stato on non vuoto diverso da Yes tra le apparenze del widget stesso o quelle del suo campo di base, usando

$4000

ValueChanged come valore predefinito quando non ne viene trovato nessuno Un widget radio esatto commuta il proprio stato di apparenza, mentre gli altri widget scrivono il valore del campo di base; l'attivazione di un pulsante di opzione che ha già lo stato on lo deseleziona, a meno che i flag del campo di base contengano la maschera radio NoToggleToOff OnValueChanged Una modifica confermata a una casella di controllo o a un pulsante di opzione viene segnalata tramite

Dichiarazione

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

Parametri

FieldIndexCampo o indice di widget temporaneo da attivare
ValueChangedRiceve True quando l'attivazione ha modificato il valore memorizzato del campo

Valore restituito

Restituisce 1 quando l'attivazione è stata confermata o eseguita, altrimenti 0 per un widget non valido o di sola lettura o per una scrittura del valore non riuscita

Vedere anche

DispatchInputEvent, BeginEdit, FocusField, TPDFlibFormInputEvent, TPDFlibFormSessionValueEvent, TPDFlibFormSession