BeginEdit

Formulaires, interaction, historique d'édition

Description

OriginalValue

FocusField Le widget demandé reçoit d'abord le focus via CommitCurrent avec True à

EditValue, si bien qu'une édition précédemment active suit le chemin normal des actions de validation, de perte de focus et de prise de focus En cas de succès, l'historique d'édition est réinitialisé, DisplayValue et

1 sont initialisés à partir de la valeur du champ et le curseur est placé à la fin de la valeur Les champs en lecture seule et les autres types de champs sont rejetés, et une demande portant sur le widget déjà focalisé et en cours d'édition renvoie

Déclaration

function BeginEdit(FieldIndex: Integer): Integer;

Paramètres

FieldIndexIndex de champ ou de widget temporaire du champ de texte ou de liste éditable

Valeur de retour

Renvoie 1 lorsque l'édition est active, sinon 0 lorsque la requête était réentrante, que le champ est invalide, en lecture seule ou non éditable, ou que la prise de focus a échoué

Exemple

if Session.BeginEdit(FieldIndex) = 1 then
  Session.CommitEdit;

Voir aussi

CommitEdit, CancelEdit, FocusField, EditingFieldIndex, EditValue, OriginalValue, ClearEditHistory, TPDFlibFormSession