AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Campo de entrada
  • Eventos predeterminados
  • Eventos soportados en WINDEV y WINDEV Mobile
  • Eventos opcionales
  • Evento "Validación con el teclado"
  • "Seleccione un valor en la lista de sugerencias de entrada" Event
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Eventos predeterminados
Universal Windows 10 AppAndroidiPhone/iPad

Eventos soportados en WINDEV y WINDEV Mobile

WINDEV y WINDEV Mobile gestionan los siguientes eventos de manera predeterminada (orden de aparición en el editor de código):
EventCondición de ejecución
InicializaciónSe ejecuta al abrir la ventana. *
partidaSe ejecuta cuando el cursor de texto entra en el control.
salidaSe ejecuta al pasar de un control a otro (tecla TAB, selección de otro control con el ratón, etc.).
Adición de un tokenEste evento solo está disponible para controles Campo de entrada de tipo "Tokens de texto".
Se ejecuta cada vez que el usuario agrega un token en el control. El token se agrega cuando se utiliza un carácter definido como separador de tokens.
Este evento recibe como parámetro una variable de tipo Token, que permite manipular el token agregado.
Si este evento devuelve:
  • True, el token se agrega en el control Campo de entrada,
  • False, el token no se agrega. El área de entrada del control se vacía.
Este evento no se ejecuta si la adición se realiza mediante programación.
Universal Windows 10 App Este evento no está disponible.
Eliminación de un tokenEste evento solo está disponible para controles Campo de entrada de tipo "Tokens de texto".
Se ejecuta cuando el usuario elimina un token haciendo clic en el ícono "X".
Este evento recibe como parámetro una variable de tipo Token, que permite manipular el token eliminado.
Si este evento devuelve:
  • True, el token se elimina en el control Campo de entrada,
  • False, el token no se elimina en el control Campo de entrada.
Este evento no se ejecuta cuando se elimina un elemento mediante programación.
Universal Windows 10 App Este evento no está disponible.
Haga clic en TokenEste evento solo está disponible para controles Campo de entrada de tipo "Tokens de texto".
Se ejecuta cuando se hace clic en un token dentro un control Campo de entrada.
Este evento recibe como parámetro una variable de tipo Token, que permite manipular el token sobre el cual se hizo clic.
Universal Windows 10 App Este evento no está disponible.
Siempre que se modifiqueSe ejecuta cada vez que se modifica el contenido del control (al introducir o borrar un carácter, por ejemplo).

(*) De forma predeterminada, el evento "Inicialización" de cada control se ejecuta según el orden en el que se crearon los controles en la ventana. Para cambiar este orden de ejecución:
  1. En la pestaña "Ventana", en el grupo "Orden", haga clic en "Inicialización".
  2. En la ventana que aparece, utilice las flechas de la derecha para cambiar el orden en el que se inicializan los controles.
Eventos opcionales
Se pueden utilizar varios eventos opcionales. Para añadir un evento opcional:
  1. Seleccione la control deseada.
  2. Mostrar la ventana del código de esta control (tecla F2).
  3. Haga clic en el enlace "Añadir otras Event s a xxx" en la parte inferior del código de la ventana, después de la última Event.
  4. Todos los eventos opcionales disponibles para el control se muestran.
  5. Marque la opción Event para agregar y validar.
    Observación: Puede seleccionar varios eventos opcionales.
  6. El Event opcional seleccionado se agrega automáticamente a los Event s administrados por el control.
Para desactivar un Event opcional, simplemente realice las mismas operaciones para mostrar la lista de Event s opcionales. A continuación, simplemente desmarque los eventos opcionales para eliminar.
Observación: Si el código desactivado contiene código WLanguage, este código se elimina automáticamente.
Se puede gestionar, por ejemplo:
  • el desplazamiento del cursor por encima del control,
  • el botón izquierdo del ratón presionado, liberado o con doble clic,
  • el botón derecho del ratón presionado, liberado o con doble clic,
  • la rueda del ratón, etc.
AndroidiPhone/iPad

Evento "Validación con el teclado"

El evento opcional "Validación con el teclado" se ejecutará cuando se utilice el botón de la parte inferior derecha del teclado.
Para configurar este botón:
  1. Vaya a la pestaña "Detalles" de la ventana de descripción del control Campo de entrada.
  2. Vaya a "Botón teclado" y seleccione el tipo de botón deseado. Dependiendo del tipo seleccionado, el sistema mostrará el botón correspondiente en el idioma actual del dispositivo.

  3. Validar.
  4. Abra el código del control Campo de entrada.
  5. Si es necesario, agregue el evento opcional "Validación con el teclado" y escriba el código de la acción deseada.

"Seleccione un valor en la lista de sugerencias de entrada" Event

La Event opcional "Seleccionar un valor en la lista de sugerencias de entrada" se ejecuta cuando el usuario selecciona un elemento de la lista de sugerencias de entrada.. Para manipular este evento más fácilmente, se asocia con un Procedure:
PROCEDURE InputSuggestionSelection(MySelection is AssistedInput)
La Variable de tipo AssistedInput contiene las características del elemento seleccionado en las sugerencias de entrada (texto visualizado y valor almacenado correspondiente).
Por ejemplo, esta Event le permite:
  • get la opción seleccionada.
  • modificar el valor visualizado en la Edición control una vez realizada la selección.
// Add a suggestion
_AutocompleteSuggestion is AssistedInput
_AutocompleteSuggestion.Caption = "Alpharetta, GA 30022"
_AutocompleteSuggestion.StoredValue = 30022
AssistedInputAdd(EDT_PostalCode, _AutocompleteSuggestion)
 
// -- Event "Select a value in the list of input suggestions"
PROCEDURE Selection(MySelection is AssistedInput)
EDT_PostalCode = MySelection.StoredValue
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 08/04/2023

Señalar un error o enviar una sugerencia | Ayuda local