Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo utilizar el control de la barra de progreso en VB

Cómo utilizar el control de la barra de progreso en VB

El control ProgressBar puede mostrar gráficamente el progreso de una transacción. El borde del control se va completando gradualmente durante la transacción. Su propiedad Valor determina cuánto se llena el control. Sus propiedades Min y Max establecen los límites del control.

Utilice una ProgressBar cuando desee realizar una operación que demore varios segundos en completarse. También debe saber cuánto tiempo tardará el proceso en llegar a un punto final conocido y establecerlo como la propiedad Max del control.

Sugerencia Proporcionar al usuario información visual sobre cuánto tiempo tardará en completarse esta operación que requiere mucho tiempo puede dar la impresión de un rendimiento mejorado.

Finalidad

Notificar a los usuarios del progreso de las transferencias de archivos a través de la red.

Refleja el progreso de un proceso que dura más de unos segundos.

Notifica a los usuarios sobre el progreso de la ejecución de algoritmos complejos.

Mostrar el progreso usando las propiedades Value, Min y Max

Para mostrar el progreso de una operación, la propiedad Value seguirá creciendo hasta alcanzar el valor máximo definido por Max propiedad. El número de bloques de relleno que muestra el control es siempre la relación entre la propiedad Valor y las propiedades Mín y Máx. Por ejemplo, si la propiedad Min está establecida en 1, la propiedad Max está establecida en 100 y la propiedad Value es 50, entonces el control mostrará un relleno del cincuenta por ciento, como se muestra a continuación:

Cambiar el Max propiedad establecida en un límite conocido

Para programar ProgressBar, primero debe determinar el límite para que la propiedad Valor suba. Por ejemplo, si se está descargando un archivo y la aplicación puede determinar cuántos kilobytes tiene el archivo, la propiedad Max se puede establecer en este número. Durante el proceso de descarga del archivo, la aplicación también debe poder determinar cuántos kilobytes se ha descargado el archivo y establecer la propiedad Valor en este número.

Si no se puede determinar la propiedad Max, debe usar el control Animación para mostrar continuamente la animación hasta que se llame al método Stop en el evento final.

Más información Para obtener más detalles sobre el uso del control Animación, consulte "Usar el control Animación".

Ocultar la barra de progreso con la propiedad Visible

La barra de progreso generalmente no se muestra antes de que comience la operación y debería desaparecer nuevamente después de que finalice la operación. Al comienzo de la operación, establezca la propiedad Visible en Verdadero para mostrar el control y, al final de la operación, vuelva a establecer la propiedad Visible en Falso para ocultar el control.