FocusField

Formularze, interakcja, wejście

Opis

TPDFlibFormSession

/Bl na żądane widoczne pole albo tymczasowy indeks widżetu Aktywna edycja na wcześniej sfokusowanym widżecie jest najpierw zatwierdzana lub anulowana, a jej akcja rozmycia 0 jest wysyłana; weto zachowuje poprzedni fokus i zwraca

/Fo Następnie dla żądanego widżetu wysyłana jest akcja fokusu OnFocusChanged; gdy zostanie zawetowana, fokus jest całkowicie czyszczony, a przejście do zera nadal jest raportowane przez

1 Żądanie widżetu, który już ma fokus, zwraca

Deklaracja

function FocusField(FieldIndex: Integer;
  CommitCurrent: Boolean = True): Integer;

Parametry

FieldIndexIndeks pola lub tymczasowego widżetu, na który ma trafić fokus
CommitCurrentTrue zatwierdza aktywną edycję przed przejściem, False ją anuluje

Wartość zwracana

Zwraca 1, gdy żądany widżet ma teraz fokus; w przeciwnym razie 0, gdy żądanie było reentancyjne, pole jest nieprawidłowe albo akcja rozmycia lub fokusu została zawetowana

Zobacz również

Blur, FocusNext, FocusAt, BeginEdit, DispatchAction, FocusedFieldIndex, TPDFlibFormSession