ActivateInputField

Formularios, interacción, entrada

Descripción

Función auxiliar interna de TPDFlibFormSession que realiza el paso de activación del widget compartido por el manejo de soltar el puntero y la activación mediante teclado en DispatchInputEvent Los campos de texto y los campos de lista editables con tipo de selección 4 continúan a través de

BeginEdit

Off, mientras que los demás campos de lista, los campos de botón y los campos de firma informan de éxito sin cambiar nada La activación de casillas y botones de opción resuelve el primer estado activado no vacío distinto de Yes a partir de las apariencias del propio widget o de las de su campo base, usando

$4000

ValueChanged como valor predeterminado cuando no se encuentra ninguno Un widget de botón de opción exacto conmuta su propio estado de apariencia, mientras que otros widgets escriben el valor del campo base; al activar un botón de opción que ya está activado se borra, salvo que los indicadores del campo base contengan la máscara NoToggleToOff de los botones de opción OnValueChanged Un cambio confirmado de casilla o botón de opción se notifica a través de

Declaración

function ActivateInputField(FieldIndex: Integer;
  out ValueChanged: Boolean): Integer;

Parámetros

FieldIndexÍndice de campo o de widget temporal que se va a activar
ValueChangedRecibe True cuando la activación cambió el valor almacenado del campo

Valor devuelto

Devuelve 1 cuando la activación se confirmó o se llevó a cabo; en caso contrario devuelve 0 para un widget no válido o de solo lectura, o cuando la escritura del valor falló

Véase también

DispatchInputEvent, BeginEdit, FocusField, TPDFlibFormInputEvent, TPDFlibFormSessionValueEvent, TPDFlibFormSession