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!
ADR Formación utiliza cookies propias y de terceros con fines analíticos anónimos, para guardar tus preferencias y garantizar el correcto funcionamiento del sitio web.
Puedes aceptar todas las cookies, rechazarlas o configurarlas según tus preferencias utilizando los botones correspondientes.
Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies