|
|
|
|
- Eventos utilizados de forma predeterminada
- Eventos opcionales
- Presentación
- Eventos opcionales específicos: Tire hacia actualización
- Evento específico opcional: Aplicación del tema claro/oscuro
Eventos asociados a ventanas internas
Eventos utilizados de forma predeterminada Atención: No confundir "control Ventana interna" con "Ventana interior".: el "Control de la ventana interna" es un tipo de control mientras que la "Ventana interna" es un tipo de ventana. De forma predeterminada, WINDEV y WINDEV Mobile gestionan los siguientes eventos para los controles Ventana interna:
| | Evento | Condición de ejecución |
---|
Selección por deslizamiento | Ventana interna de con navegación por swipe. Ejecutar una vez que se haya visualizado y cargado la nueva ventana interna. | Después de cargar la ventana interna | Corre cuando la ventana interna sea cambiada por ChangeSourceWindow. Este evento se ejecuta después de los eventos "Declaraciones globales" e "Inicialización" de la nueva ventana interna. Este evento le permite, por ejemplo, inicializar controles o restaurar valores en la ventana interna. | Antes de descargar la ventana interna | Corre cuando la ventana interna sea cambiada por ChangeSourceWindow. Este evento se ejecuta antes del evento de cierre de la ventana interna inicial. Este evento se utiliza, por ejemplo, para guardar los valores presentes en la ventana interna. |
WINDEV y WINDEV Mobile gestionan los siguientes eventos por defecto para el Interno de Windows: | | Evento | Condición de ejecución |
---|
Declaración de variables globales | Declarar las variables globales a la ventana. Esta es la primera vez que se ejecuta el código al abrir la ventana. Este código se ejecuta antes del código de declaración de las variables globales de la ventana del host (ventana en la que se incluye la ventana interna).. Puede, por ejemplo, llamar un procedimiento de la ventana interna desde el código de declaración de variables globales de la ventana del host. | Fin de inicialización | Corre cuando se abra la ventana. Los eventos se ejecutan en el siguiente orden:- Inicialización de los controles de ventana
- Inicialización de la ventana
- Ganancia de enfoque
| Cierre | Ejecutar al cerrar la ventana. Observación: Reanudar la entrada en uno de los controles de ventana de este código evita que se cierre la ventana. | | Permite agrupar el código de actualización de los controles de las ventanas.: contenido de los controles, estado (visible, en gris, etc.), título a actualizar, etc. Este evento puede recibir parámetros. Solo se debe declarar un procedimiento en el evento. Por ejemplo: // Request for refreshing the display PROCEDURE AskForRefresh(RefreshType is boolean)
Este evento se ejecuta mediante solicitud previa con las siguientes funciones: Al llamar a estas funciones, se puede especificar el valor de los parámetros esperados por el evento. | partida | Evento opcional: Ejecutar cuando el cursor entra en la pantalla control Ventana interna. | salida | Evento opcional: Ejecutar al cambiar de control (al pasar de la control Ventana interna a otro control de la ventana). | Siempre que se modifique | Ejecutar cada vez que se modifique el contenido del control | Asignación de la propiedad ..Value | Se ejecuta cada vez que se asigna la propiedad ..Value a la ventana interna (asignación directa o realizada con la propiedad Value). Este código se utiliza para recuperar los parámetros pasados a la ventana interna, por ejemplo. | Recuperación de la propiedad ..Value | Se ejecuta cada vez que se recupera la propiedad ..Value de la ventana interna. Este código permite a la ventana interna devolver un valor a la ventana que alberga la control Ventana interna. |
Presentación Se pueden gestionar varios eventos opcionales.
Para añadir un evento opcional: - Seleccione la control deseada.
- Mostrar la ventana del código de esta control (tecla F2).
- 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.
- Todos los eventos opcionales disponibles para el control se muestran.
- Marque la opción Event para agregar y validar.
Observación: Puede seleccionar varios eventos opcionales. - 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 ratón pasa por encima del control,
- botón izquierdo del ratón abajo, arriba, con un doble clic,
- botón derecho del ratón abajo, arriba, con doble clic,
- la rueda del ratón, etc.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|