ActivateInputField

Formulär, interaktion, inmatning

Beskrivning

Intern hjälpmetod i TPDFlibFormSession som utför det widgetaktiveringssteg som delas av hanteringen av pekarsläpp och tangentbordsaktivering i DispatchInputEvent Textfält och redigerbara valfält med valtyp 4 fortsätter via

BeginEdit

Off, medan övriga valfält, tryckknappsfält och signaturfält rapporterar lyckat resultat utan att ändra något Aktivering av kryssruta och radioknapp söker upp det första icke-tomma på-läget som inte är Yes från widgetens egna utseenden eller dess basfälts, med

$4000

ValueChanged som standard när inget hittas En exakt radiowidget växlar sitt eget utseendeläge, medan andra widgetar skriver basfältets värde, och aktivering av en radioknapp som redan har på-läget rensar det, såvida inte basfältets flaggor innehåller radiomasken NoToggleToOff OnValueChanged En bekräftad ändring av kryssruta eller radioknapp rapporteras via

Deklaration

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

Parametrar

FieldIndexFält- eller tillfälligt widgetindex som ska aktiveras
ValueChangedFår värdet True när aktiveringen ändrade det lagrade fältvärdet

Returvärde

Returnerar 1 när aktiveringen bekräftades eller utfördes, i annat fall 0 för en ogiltig eller skrivskyddad widget eller en misslyckad värdeskrivning

Se även

DispatchInputEvent, BeginEdit, FocusField, TPDFlibFormInputEvent, TPDFlibFormSessionValueEvent, TPDFlibFormSession