ActivateInputField
Formulieren, interactie, invoer
Beschrijving
Interne helper van TPDFlibFormSession die de widgetactiveringsstap uitvoert die wordt gedeeld door verwerking van pointer-up en toetsenbordactivering in DispatchInputEvent
Tekstvelden en bewerkbare keuzevelden met keuzetype 4 gaan verder via
BeginEdit
Off, terwijl andere keuzevelden, drukknopvelden en handtekeningvelden succes melden zonder iets te wijzigen
Activering van selectievakje en radioknop bepaalt de eerste niet-lege aan-status die niet Yes is uit de eigen appearances van de widget of die van het basisveld, met
$4000
ValueChanged als standaard wanneer er geen wordt gevonden
Een exacte radiowidget wisselt zijn eigen appearance-status om, terwijl andere widgets de waarde van het basisveld wegschrijven, en het activeren van een radioknop die al de aan-status heeft maakt die leeg, tenzij de vlaggen van het basisveld het radiomasker NoToggleToOff OnValueChanged bevatten
Een vastgelegde wijziging van selectievakje of radioknop wordt gemeld via
Declaratie
function ActivateInputField(FieldIndex: Integer;
out ValueChanged: Boolean): Integer;
Syntaxis
| FieldIndex | Veld- of tijdelijke widgetindex om te activeren |
|---|---|
| ValueChanged | Krijgt True wanneer de activering de opgeslagen veldwaarde heeft gewijzigd |
Retourwaarde
Geeft 1 terug wanneer de activering is bevestigd of uitgevoerd, anders 0 bij een ongeldige of alleen-lezen widget of een mislukte waardewegschrijving
Zie ook
DispatchInputEvent, BeginEdit, FocusField, TPDFlibFormInputEvent, TPDFlibFormSessionValueEvent, TPDFlibFormSession