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
| FieldIndex | Felt- eller midlertidigt widgetindeks, der skal fokuseres |
|---|---|
| CommitCurrent | True 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