FocusField

Formularer, interaktion, input

Beskrivelse

TPDFlibFormSession

/Bl til et ønsket synligt felt eller midlertidigt widgetindeks En aktiv redigering på det tidligere fokuserede widget committes eller annulleres først, og dets 0-blurhandling sendes; et veto bevarer det tidligere fokus og returnerer

/Fo OnFocusChanged-fokushandlingen sendes derefter for det ønskede widget; når der lægges veto på den, ryddes fokus helt, og overgangen til nul rapporteres stadig gennem

1 At anmode om det widget, der allerede har fokus, returnerer

Deklaration

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

Parametre

FieldIndexFelt- eller midlertidigt widgetindeks, der skal fokuseres
CommitCurrentTrue committer den aktive redigering før overgangen, False annullerer den

Returværdi

Returnerer 1, når det ønskede widget nu har fokus, ellers 0, når anmodningen var reentrant, feltet er ugyldigt, eller der blev lagt veto på en blur- eller fokushandling

Se også

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