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 con teclado en DispatchInputEvent Los campos de texto y los campos de lista editables de tipo de lista 4 continúan mediante

BeginEdit

Off, mientras que los demás campos de lista, los botones y los campos de firma informan éxito sin cambiar nada La activación de casillas y botones de opción resuelve el primer estado activado (on) 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 alterna su propio estado de apariencia, mientras que los demás widgets escriben el valor del campo base, y al activar un botón de opción que ya está activado este se limpia, salvo que las banderas del campo base contengan la máscara NoToggleToOff OnValueChanged Un cambio confirmado de casilla de verificación o botón de opción se informa mediante

Declaración

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

Parámetros

FieldIndexÍndice del campo o 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 ejecutó; de lo contrario, 0 para un widget no válido o de solo lectura, o cuando falló la escritura del valor

Véase también

DispatchInputEvent, BeginEdit, FocusField, TPDFlibFormInputEvent, TPDFlibFormSessionValueEvent, TPDFlibFormSession