EnsureFocusedEditor
Formuláře, interakce, vstup
Popis
Interní helper TPDFlibFormSession, který zaručí aktivní úpravu, než se aplikuje vstup z klávesnice
Pracuje na aktuálně zaměřeném widgetu a vrací 0, když nemá žádné platné pole focus
Kvalifikují se jen textová pole a upravitelná pole výběru s typem výběru 4; jiné typy polí nemohou hostit editor
Když se to základní pole už upravuje, helper vrátí přímo 1, jinak začne úpravu přes BeginEdit
Helper podpírá zpracování Ctrl+A, Backspace, Delete, šipek, Home, End, Enter a složeného textu v DispatchInputEvent
Deklarace
function EnsureFocusedEditor: Integer;
Návratová hodnota
Vrací 1, když je pro zaměřený widget aktivní editace, jinak 0, když není zaměřeno nic platného, pole nemůže hostit editor, nebo BeginEdit selhalo
Viz také
DispatchInputEvent, BeginEdit, FocusField, FocusedFieldIndex, EditingFieldIndex, TPDFlibFormInputKey, TPDFlibFormSession