EnsureFocusedEditor

Formulaires, interaction, saisie

Description

TPDFlibFormSession

Opère sur le widget actuellement focalisé et renvoie 0 quand aucun champ valide n'a le focus

Seuls les champs de texte et champs de choix éditables de type 4 sont éligibles ; les autres types de champ ne peuvent pas héberger un éditeur

Quand ce champ de base est déjà en édition, l'assistant renvoie directement 1 ; sinon, il démarre l'édition via BeginEdit

DispatchInputEvent directement, sinon elle démarre l'édition via

Déclaration

function EnsureFocusedEditor: Integer;

Valeur de retour

Renvoie 1 lorsqu'une édition est active pour le widget focus, sinon 0 lorsqu'aucun élément valide n'a le focus, que le champ ne peut pas héberger un éditeur ou que BeginEdit a échoué

Voir aussi

DispatchInputEvent, BeginEdit, FocusField, FocusedFieldIndex, EditingFieldIndex, TPDFlibFormInputKey, TPDFlibFormSession