TPDFlibFormInputResult

Formulieren, interactie, gegevenstypen

Beschrijving

Rapporteert of een platformonafhankelijke formulierinvoergebeurtenis is verbruikt en legt de resulterende interactiestatus bloot zonder extra sessiequery's nodig te hebben

Declaratie

type
  TPDFlibFormInputResult = record
    Handled: Boolean;
    DefaultPrevented: Boolean;
    FocusChanged: Boolean;
    SelectionChanged: Boolean;
    ValueChanged: Boolean;
    FieldIndex: Integer;
    FocusedFieldIndex: Integer;
    HoveredFieldIndex: Integer;
    PressedFieldIndex: Integer;
  end;

Velden

HandledTrue wanneer de formsessie de gebeurtenis heeft verbruikt; False staat hostterugval toe zoals het scrollen van het document
DefaultPreventedTrue wanneer een formulieractie haar wachtende standaardbewerking heeft gevetoeerd of een vereiste focusovergang is mislukt
FocusChangedTrue wanneer de dispatch de gefocusde Widget heeft gewijzigd
SelectionChangedTrue wanneer de dispatch de actieve editor of zijn gerichte selectie heeft gewijzigd
ValueChangedTrue wanneer de dispatch een nieuwe knop- of keuzeveldwaarde heeft vastgelegd
FieldIndexGeraakt, vastgelegd of gefocust veld dat bij de gebeurtenis hoort, of nul
FocusedFieldIndexGefocust veld na dispatch, of nul
HoveredFieldIndexWidget met een actieve entered-status na dispatch, of nul
PressedFieldIndexWidget die na dispatch de primaire aanwijzervastlegging behoudt, of nul

Zie ook

DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession