Una vez que hemos visto cómo podemos integrar los elementos de tipo Imagen en los formularios, sería interesante tener algún método para conseguir cambiar la imagen visualizada cada cierto número de segundos. El efecto sería como tener un Slider.
Es posible realizar esta acción haciendo uso de los Timer que ya vimos al inicio del curso. A continuación, mostramos cómo es posible implementar un Slider en un formulario.
1
2
Una vez que tenemos el Timer creado, lo programaremos añadiendo el código necesario al trigger WHEN-TIMER-EXPIRED, tal y como se muestra en la siguiente imagen:
3
Por otro lado, el Timer correspondiente a la barra de progreso lo que hace es establecer el ancho del elemento de texto gracias a las built-in GET_ITEM_PROPERTY / SET_ITEM_PROPERTY y la propiedad WIDTH. Conseguimos el aspecto de la barra de progreso con un elemento de texto cuyo ancho inicialmente es 0 y cuyo background es de un color distinto al color de fondo del lienzo. En el ejemplo el color de fondo es BLUE.
4
Y este sería el resultado:
Esta píldora formativa está extraída del Curso online de Desarrollo avanzado de aplicaciones en Oracle Forms Developer.
No pierdas tu oportunidad y ¡continúa aprendiendo!
Política de privacidad
ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.
Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".
Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies