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
| FieldIndex | Index 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