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