TPDFlibFormInputResult
Formularer, interaktion, datatyper
Beskrivelse
Rapporterer, om en platformuafhængig formularinputhændelse blev forbrugt, og eksponerer den resulterende interaktionstilstand uden at kræve yderligere sessionsforespørgsler
Deklaration
type
TPDFlibFormInputResult = record
Handled: Boolean;
DefaultPrevented: Boolean;
FocusChanged: Boolean;
SelectionChanged: Boolean;
ValueChanged: Boolean;
FieldIndex: Integer;
FocusedFieldIndex: Integer;
HoveredFieldIndex: Integer;
PressedFieldIndex: Integer;
end;
Felter
| Handled | True, når formularsessionen forbrugte hændelsen; False tillader værtsfallback såsom dokumentscrolling |
|---|---|
| DefaultPrevented | True, når en formularhandling nedlagde veto mod dens afventende standardoperation, eller en påkrævet fokusovergang mislykkedes |
| FocusChanged | True, når dispatch ændrede den fokuserede Widget |
| SelectionChanged | True, når dispatch ændrede den aktive redigering eller dens rettede markering |
| ValueChanged | True, når dispatch committerede en ny knap- eller valgfeltværdi |
| FieldIndex | Det ramte, indfangede eller fokuserede felt, der er knyttet til hændelsen, eller nul |
| FocusedFieldIndex | Fokuseret felt efter dispatch, eller nul |
| HoveredFieldIndex | Widget med aktiv entered-tilstand efter dispatch, eller nul |
| PressedFieldIndex | Widget, der bevarer primær peger-fangst efter dispatch, eller nul |
Se også
DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession