TPDFlibFormInputResult
Formuláře, interakce, datové typy
Popis
Hlásí, zda platformově nezávislá událost vstupu formuláře byla spotřebována, a zpřístupňuje výsledný interakční stav bez potřeby dalších dotazů relace
Deklarace
type
TPDFlibFormInputResult = record
Handled: Boolean;
DefaultPrevented: Boolean;
FocusChanged: Boolean;
SelectionChanged: Boolean;
ValueChanged: Boolean;
FieldIndex: Integer;
FocusedFieldIndex: Integer;
HoveredFieldIndex: Integer;
PressedFieldIndex: Integer;
end;
Pole
| Handled | True, když relace formuláře událost spotřebovala; False umožní zálohu hostitele, jako je posuv dokumentu |
|---|---|
| DefaultPrevented | True, když akce formuláře zamítla svou čekající výchozí operaci nebo když nezbytný přechod zaměření selhal |
| FocusChanged | True, když odeslání změnilo zaměřený widget |
| SelectionChanged | True, když odeslání změnilo aktivní editor nebo jeho směrovaný výběr |
| ValueChanged | True, když odeslání potvrdilo novou hodnotu tlačítka nebo pole výběru |
| FieldIndex | Zasažené, zachycené nebo zaměřené pole spojené s událostí, nebo nula |
| FocusedFieldIndex | Zaměřené pole po odeslání, nebo nula |
| HoveredFieldIndex | Widget s aktivním stavem najetí po odeslání, nebo nula |
| PressedFieldIndex | Widget ponechávající zachycení primárního ukazatele po odeslání, nebo nula |
Viz také
DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession