ProgressBar
Este control solamente se utiliza para ver gráficamente como se carga un archivo, % descarga , etc.!
Para usar este control se debe tener en cuenta con una propiedad llamada value que representa el valor de porcentaje que tiene el progressbar, el valor maximo del progressbar es 1 “es estatico”. Es decir que para que el progressbar llegue al 50% debe tener en su propiedad value 0.5, para un 25% debe tener 0.25
Mas información sobre ProgressBar
Ejemplo
1) Se crea un progressbar y se crea un button de esta manera
El código del evento click del button sera
IF (ProgressBar1.Value < 1) THEN 'Verifica si el ProgressBar.Value es menor que 1 si es asi
ProgressBar1.Value += 0.01 'Le Suma al ProgressBar 0.01 es decir 1%
ELSE 'Si ProgressBar es igual o mayor que 1
Message.Info("Se Lleno el ProgressBar ") 'Envía este mensaje al usuario
ENDIF
Veras que el progressbar cargara 1% cada vez que le des click al button y al llenase manda un mensaje en pantalla.
2) Se Crea un progressbar y se crea un timer, buscamos la propiedad Enabled en el timer y la cambiamos a true. Quedando el formulario de esta manera
El codigo del Timer sera el mismo que el button solamente que debes desactivar el timer cuando el progressbar se llene
IF (ProgressBar2.Value < 1) THEN
ProgressBar2.Value += 0.01
ELSE
Message.Info("Se Lleno el ProgressBar ")
Timer1.Stop 'Desactiva el Timer
ENDIF
Al ejecutar el programa veras que el progressbar se cargara automáticamente debido a que el timer se ejecuta cada milisegundo que le pongas. Por defecto viene Delay = 1000 pero le puedes poner menos tiempo para que cargue mas rápido o mas tiempo para que demore mas en cargar.
Descargar Ejemplos de ProgressBar
0 comentarios:
Publicar un comentario