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
| FieldIndex | Indeks pola lub tymczasowego widżetu, na który ma trafić fokus |
|---|---|
| CommitCurrent | True 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