Adicionando uma barra de progresso repetindo em Microsoft Visual Basic (VB) pode fazer a sua aplicação mais user-friendly , que se comunica com o usuário que o aplicativo está funcionando em segundo plano. Um controle de barra de progresso indica visualmente o progresso de uma operação longa , mostrando uma barra contínua que preenche da esquerda para a direita. Você pode mostrar continuamente a mesma barra de progresso se repetindo , usando um " While ... Loop" e mudar o valor da barra de progresso. Coisas que você precisa
Microsoft Visual Studio
Show Mais instruções
1
Abra o Microsoft Visual Studio , clique em " New Project" no painel esquerdo da tela do computador , e expandir " Visual Basic" abaixo " modelos instalados ". Clique em " Windows" e clique duas vezes no centro da janela de diálogo para criar um novo projeto "Windows Forms Application " .
2
duplo clique em " ProgressBar " no painel "Toolbox " para adicionar um novo controle de barra de progresso. Clique duas vezes em "Button" para adicionar um novo botão ao formulário . Adicione um segundo botão.
3
Clique duas vezes em "Button1 " para criar um novo evento clique de botão. Adicione o seguinte código para criar um loop para repetir a barra de progresso até que o usuário clica no segundo botão :
Dim xCntr As Integer
xCntr = 1
userWantsToStop = False
Me.ProgressBar1.Minimum = 0
Me.ProgressBar1.Maximum = 1000
Do While ( userWantsToStop = False )
Me.ProgressBar1.Value = xCntr
Application.DoEvents ()
System.Threading.Thread.Sleep (1)
Se ( xCntr = 1000) Então
xCntr = 1
End If
xCntr = xCntr + 1
loop
4
Retornar para exibição design do formulário e clique duas vezes em " Button2 " para criar um evento click para este botão. Adicione o seguinte código para repor a barra de progresso e parar o loop while na etapa anterior :
userWantsToStop = True
Me.ProgressBar1.Value = 0
5
Pressione " F5" para executar o programa e clique em " Button1 " para iniciar a repetição da barra de progresso . Clique em " Button2 " para pará-lo .