EnsureFocusedEditor
Formularze, interakcja, wejście
Opis
Wewnętrzna funkcja pomocnicza klasy TPDFlibFormSession, gwarantująca aktywną edycję przed zastosowaniem wejścia z klawiatury
Działa na aktualnie skupionym Widgetcie i zwraca 0, gdy żadne ważne pole nie ma fokusa
Kwalifikują się tylko pola tekstowe i edytowalne pola wyboru z typem wyboru 4; inne typy pól nie mogą udostępniać edytora
Gdy to pole bazowe jest już edytowane, funkcja pomocnicza zwraca wprost 1, w przeciwnym razie rozpoczyna edycję przez BeginEdit
Funkcja pomocnicza podpiera obsługę Ctrl+A, Backspace, Delete, strzałek, Home, End, Enter i tekstu złożonego w DispatchInputEvent
Deklaracja
function EnsureFocusedEditor: Integer;
Wartość zwracana
Zwraca 1, gdy dla widżetu z fokusem aktywna jest edycja; w przeciwnym razie 0, gdy fokus nie obejmuje niczego prawidłowego, pole nie może gościć edytora albo BeginEdit nie powiodło się
Zobacz również
DispatchInputEvent, BeginEdit, FocusField, FocusedFieldIndex, EditingFieldIndex, TPDFlibFormInputKey, TPDFlibFormSession