Como fazer uma barra de progresso infinita no Visual Basic

Escrito por jaime avelar | Traduzido por marcos vinicios de araújo barros
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

É possível tonar um aplicativo mais atraente para os usuários, adicionando uma barra de progresso infinita no Microsoft Visual Basic (VB). Esse tipo de barra indica que o aplicativo está funcionando em segundo plano. O controle da barra de progresso aponta o andamento de uma ação prolongada; mostrando uma barra contínua que é completada da esquerda para a direita. Você pode fazer uma configuração para que a mesma barra de progresso fique sendo mostrada continuamente, aplicando a linha de códigos “While…Loop” (Repetir...Loop) e mudando o valor da barra de progresso.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

O que você precisa?

  • Pacote de programas Microsoft Visual Studio

Lista completaMinimizar

Instruções

  1. 1

    Abra o Visual Studio, clique em "New Project" (Novo projeto) no painel esquerdo da tela do computador e clique em "Visual Basic" abaixo de “Installed Templates” (Templates instalados) para expandir a tela. Clique em "Windows" e dê um clique duplo na opção "Windows Forms Application" (Aplicações de formulário Windows) que fica no centro da caixa de diálogo para criar um novo projeto.

  2. 2

    Clique duas vezes na opção "ProgressBar" (Barra de progresso) no painel da caixa de ferramentas chamado de “Toolbox” para adicionar um novo controle de barra de progresso. Dê um clique duplo na opção “Botão” para adicionar um novo botão ao formulário. Coloque outro botão.

  3. 3

    Clique duas vezes em "Button1" (Botão 1) para criar um novo evento de clique do botão. Adicione o seguinte código para criar um loop para repetir a barra de progresso até que o usuário clique 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) If (xCntr = 1000) Then xCntr = 1 End If xCntr = xCntr + 1 Loop

  4. 4

    Volte para o “Form Design” (Estilo de formulário) e dê um clique duplo em "Button2" (Botão 2) para criar um evento de clique para esse botão. Adicione o código a seguir para redefinir a barra de progresso e parar a repetição do loop na etapa anterior:

    userWantsToStop = True Me.ProgressBar1.Value = 0

  5. 5

    Pressione "F5" para executar o programa e clique em "Button1" para iniciar a repetição da barra de progresso e em "Button2" para pará-la.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível