FocusField

Formulaires, interaction, saisie

Description

TPDFlibFormSession

/Bl vers un champ visible demandé ou un index de widget temporaire Une édition active sur le widget précédemment focalisé est d'abord validée ou annulée, et son action de perte de focus 0 est distribuée ; un veto conserve le focus précédent et renvoie

/Fo L'action de prise de focus OnFocusChanged est ensuite distribuée pour le widget demandé ; lorsqu'elle fait l'objet d'un veto, le focus s'efface complètement et la transition vers zéro est toujours signalée via

1 Demander le widget qui a déjà le focus renvoie

Déclaration

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

Paramètres

FieldIndexIndex de champ ou de widget temporaire à focaliser
CommitCurrentTrue valide l'édition active avant la transition, False l'annule

Valeur de retour

Renvoie 1 lorsque le widget demandé a désormais le focus, sinon 0 lorsque la requête était réentrante, que le champ est invalide ou qu'une action de perte ou de prise de focus a fait l'objet d'un veto

Voir aussi

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