On After Keystroke
Code | Puede ser llamado por | Definición |
---|---|---|
28 | 4D Write Pro area - Combo Box - Form - Input - List Box - List Box Column | Un personaje está a punto de ser introducido en el objeto que tiene el foco. Get edited text devuelve el texto del objeto incluyendo este caracter. |
Histórico
Lanzamiento | Modificaciones |
---|---|
18 R5 | - Soporte en list boxes no editables- El evento se activa ahora después de la validación IME |
Descripción
El evento
On After Keystroke
generalmente puede ser reemplazado por el eventoOn After Edit
(ver abajo).
Después de que las propiedades de evento [On Before Keystroke
](onBeforeKeystroke. md) y On After Keystroke
estén seleccionadas para un objeto, puede detectar y manejar las presiones de las teclas dentro del objeto, utilizando el comando FORM event
que devolverá On Before Keystroke
y luego On After Keystroke
(para más información, consulte la descripción del comando Get edited text
).
Estos eventos también son activados por comandos del lenguaje que simulan una acción del usuario como
POST KEY
.
El evento On After Keystroke
no se genera:
- en el método de las columnas de list box excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de list box),
- cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar
On After Edit
.
Secuencia de tecla
Cuando una entrada requiere una secuencia de presiones de teclas, los eventos On Before Keystroke
y [On After Keystroke
] se generan sólo cuando el usuario valida completamente la entrada. El comando Keystroke
devuelve el carácter validado. Este caso se da principalmente:
- cuando se utilizan las teclas "muertas" como ^ o ~: los eventos se generan sólo cuando se introduce el carácter extendido eventualmente (por ejemplo, "ê" o ñ),
- cuando un IME (editor de métodos de entrada) muestra una caja de diálogo intermedia en la que el usuario puede introducir una combinación de caracteres: los eventos se generan sólo cuando el diálogo IME se valida.