Como programar uma barra de progresso no VB.net

Use a classe ProgressBar no Visual Basic para mostrar aos usuários como eles são avançados em uma tarefa específica.

Passo 1

Abra um projeto do Visual Basic. Clique duas vezes no controle na "barra de progresso" na barra de ferramentas para adicionar "ProgressBar1" ao formulário. Clique duas vezes no controle "Button" para adicionar o controle "Button1" ao formulário.

Passo 2

Pressione "F7" para abrir a janela de código. Abra a sub-rotina "Form1_Load" e escreva o seguinte:

ProgressBar1.Minimum = 0 ProgressBar1.Maximum = 5 ProgressBar1.Value = 0

Este código define os valores iniciais da variável de progresso, bem como os valores mínimo e máximo da barra de progresso. Você pode definir um valor máximo diferente, dependendo do que você precisa para a barra de progresso.

Passo 3

Abra a sub-rotina "Button1_Click" e escreva o seguinte:

If ProgressBar1.Value <ProgressBar1.Maximum Then ProgressBar1.Value + = 1 Se ProgressBar1.Value = ProgressBar1.Maximum Then MsgBox ("Finished!") End If End If

Quando o usuário clica no botão, o código verifica se a barra de progresso é menor que o valor máximo. Nesse caso, aumente o valor em um, fazendo com que a barra de progresso no formulário mostre também um aumento. Em seguida, verifique novamente se o valor atingiu o máximo. Dessa forma, quando a barra de progresso atingir o máximo, você não poderá aumentar mais o valor e, portanto, evitará um erro fora do intervalo.