Ejercicio Básico 1.8: Indicador Circular Volver
Para este ejercicio se han
empleado los siguientes objetos:
· OvalShape: 1 · LineShape: 1 · TrackBar: 1 · Label: 1 En esta ocasión, se quiere realizar un indicador circular que se posicione según un valor dado por el usuario, resultado de alguna operación, etc. En este caso, y para simplificar el programa, ese valor irá de 0 a 360, que son los grados de una circunferencia. |
El valor que se representará con el indicador circular vendrá dado por el usuario a través del TrackBar localizado en la parte inferior de la aplicación. Este valor se muestra numéricamente mediante el Label situado a la derecha del TrackBar.
La base del programa está en situar el punto final del LineShape, para que el valor introducido por el usuario se vea reflejado en la circunferencia del indicador. Para ello se emplea una función que calcula la posición en X e Y a través del seno y el coseno del ángulo. Para la longitud del LineShape se toma como referencia el radio de la circunferencia.
En el vídeo siguiente se muestra la aplicación en funcionamiento. También podrás descargar la documentación correspondiente y la aplicación presionando sobre el icono.
La base del programa está en situar el punto final del LineShape, para que el valor introducido por el usuario se vea reflejado en la circunferencia del indicador. Para ello se emplea una función que calcula la posición en X e Y a través del seno y el coseno del ángulo. Para la longitud del LineShape se toma como referencia el radio de la circunferencia.
En el vídeo siguiente se muestra la aplicación en funcionamiento. También podrás descargar la documentación correspondiente y la aplicación presionando sobre el icono.