BeginEdit
Formularios, interacción, historial de edición
Descripción
OriginalValue
FocusField
El widget solicitado recibe primero el foco a través de CommitCurrent con True establecido en
EditValue, de modo que una edición previamente activa sigue la ruta normal de acciones de confirmación, desenfoque y foco
Si la operación tiene éxito, el historial de edición se restablece, DisplayValue y
1 se inicializan a partir del valor del campo y el cursor se coloca al final del valor
Los campos de solo lectura y otros tipos de campo se rechazan, y solicitar el widget que ya tiene el foco y está en edición devuelve
Declaración
function BeginEdit(FieldIndex: Integer): Integer;
Parámetros
| FieldIndex | Índice de campo o de widget temporal del campo de texto o de lista editable |
|---|
Valor devuelto
Devuelve 1 cuando la edición está activa; en caso contrario devuelve 0 cuando la solicitud era reentrante, el campo no es válido, es de solo lectura o no es editable, o cuando el enfoque falló
Ejemplo
if Session.BeginEdit(FieldIndex) = 1 then
Session.CommitEdit;
Véase también
CommitEdit, CancelEdit, FocusField, EditingFieldIndex, EditValue, OriginalValue, ClearEditHistory, TPDFlibFormSession