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
| FieldIndex | Fält- eller tillfälligt widgetindex som ska aktiveras |
|---|---|
| ValueChanged | Få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