Tecnología

Inicio

Cómo hacer una barra de progreso que se repiten en VB

Adición de una barra de progreso repitiendo en Microsoft Visual Basic (VB) puede hacer su aplicación más fácil de usar; se comunica al usuario que la aplicación está funcionando en el fondo. Un control de la barra de progreso indica visualmente el progreso de una operación larga, mostrando una barra continua que rellena de izquierda a derecha. Puede mostrar continuamente la misma barra de progreso se repite mediante el uso de un "bucle While ..." y cambiando el valor de la barra de progreso.

Instrucciones

1 Lanzamiento de Microsoft Visual Studio, haga clic en "Nuevo proyecto" en el panel izquierdo de la pantalla del ordenador, y ampliar "Visual Basic" por debajo "Plantillas instaladas." Haga clic en "Windows" y haga doble clic en "Aplicación de Windows Forms" en el centro de la ventana de diálogo para crear un nuevo proyecto.

2 Haga doble clic en "ProgressBar" en el panel "caja de herramientas" para agregar un nuevo control de barra de progreso. Haga doble clic en "botón" para añadir un nuevo botón al formulario. Añadir un segundo botón.

3 Haga doble clic en "Button1" para crear un nuevo evento de clic de botón. Agregue el código siguiente para crear un bucle para repetir la barra de progreso hasta que el usuario hace clic en el segundo botón:

Dim xCntr como número entero

xCntr = 1

userWantsToStop = False

Me.ProgressBar1.Minimum = 0

Me.ProgressBar1.Maximum = 1000

Mientras que hacer (userWantsToStop = False)

Me.ProgressBar1.Value = xCntr

Application.DoEvents ()

System.Threading.Thread.Sleep (1)

Si (xCntr = 1,000) Entonces

xCntr = 1

Terminara si

xCntr = xCntr + 1

Lazo

4 Cambie de nuevo a la vista formulario Diseño y haga doble clic en "Button2" para crear un evento de clic de este botón. Agregue el código siguiente para restablecer la barra de progreso y detener el bucle, mientras que en el paso anterior:

userWantsToStop = True

Me.ProgressBar1.Value = 0

5 Pulse la tecla "F5" para ejecutar el programa y haga clic en "Button1" para comenzar a repetir la barra de progreso. Haga clic en "Button2" para detenerlo.