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 |
|---|---|
| ValueChanged | Recibe 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