TPDFlibFormInputResult
Formulär, interaktion, datatyper
Beskrivning
Rapporterar huruvida en plattformsoberoende formulärinmatningshändelse konsumerades och exponerar det resulterande interaktionstillståndet utan att kräva ytterligare sessionsfrågor
Deklaration
type
TPDFlibFormInputResult = record
Handled: Boolean;
DefaultPrevented: Boolean;
FocusChanged: Boolean;
SelectionChanged: Boolean;
ValueChanged: Boolean;
FieldIndex: Integer;
FocusedFieldIndex: Integer;
HoveredFieldIndex: Integer;
PressedFieldIndex: Integer;
end;
Fält
| Handled | True när formulärsessionen konsumerade händelsen; False tillåter reservbeteende hos värden, till exempel dokumentrullning |
|---|---|
| DefaultPrevented | True när en formuläråtgärd lade veto mot sin väntande standardoperation eller en nödvändig fokusväxling misslyckades |
| FocusChanged | True när sändningen ändrade den fokuserade Widgeten |
| SelectionChanged | True när sändningen ändrade den aktiva redigeraren eller dess riktade markering |
| ValueChanged | True när sändningen verkstäldde ett nytt knapp- eller valfältvärde |
| FieldIndex | Träffat, infångat eller fokuserat fält associerat med händelsen, eller noll |
| FocusedFieldIndex | Fokuserat fält efter sändningen, eller noll |
| HoveredFieldIndex | Widget med aktivt enter-tillstånd efter sändningen, eller noll |
| PressedFieldIndex | Widget som behåller primär pekarinfångning efter sändningen, eller noll |
Se även
DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession