FocusField
Formlar, etkileşim, girdi
Açıklama
TPDFlibFormSession
/Bl örneğinin Widget odağını istenen görünür alan veya geçici Widget indeksine taşır
Önce odaklı Widget üzerindeki etkin düzenleme kesinleştirilir veya iptal edilir ve onun 0 blur eylemi dağıtılır; bir veto önceki odağı korur ve
/Fo döndürür
Ardından istenen Widget için OnFocusChanged focus eylemi dağıtılır; bu eylem veto edilirse odak tümüyle temizlenir ve sıfıra geçiş yine de
1 üzerinden bildirilir
Zaten odaklı olan Widget'ı istemek hiçbir eylem dağıtmadan
Bildirim
function FocusField(FieldIndex: Integer;
CommitCurrent: Boolean = True): Integer;
Parametreler
| FieldIndex | Odaklanacak alan veya geçici Widget indeksi |
|---|---|
| CommitCurrent | True geçişten önce etkin düzenlemeyi kesinleştirir, False onu iptal eder |
Dönüş değeri
İstenen Widget artık odaklıyken 1 döndürür; istek yeniden girişli olduğunda, alan geçersiz olduğunda veya bir blur/focus eylemi veto edildiğinde 0 döndürür
Ayrıca bkz
Blur, FocusNext, FocusAt, BeginEdit, DispatchAction, FocusedFieldIndex, TPDFlibFormSession