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

FieldIndexOdaklanacak alan veya geçici Widget indeksi
CommitCurrentTrue 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