Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

joaoqalves

[vb.net 2005] progressbar

Mensagens Recomendadas

joaoqalves    0
joaoqalves

Boas, estou a tentar implementar uma progressbar que me diga o progresso de uma ligação à base de dados, carregamento de alguns ficheiros...

alguem sabe como faço? em pseudocodigo seria algo do genero:

While <processo_nao_concluido> do

progressbar.value = <valor>

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Revolt    1
Revolt

poderias definir a propriedade Max da progressbar como o número de bases de dados e ficheiros que vais carregar.

Depois, por cada acção completa, incrementas em 1 valor a propriedade Value.

Se quiseres utilizar para, por exemplo, mostrar o progresso do carregamento dos campos de uma tabela de uma base de dados podes meter a propriedade Maximum como o numero total de campos e, por cada campo processado incrementar a propriedade Value por 1. O mesmo se aplica a ficheiros de texto (podendo neste caso usar-se as linhas como controlo de porgresso)

Exemplo:


Dim Campos() as String = FunçãoQueDevolveArrayDeCampos

Progressbar1.Maximum = Campos.Lenght
Progressbar1.Value = 0

For i as Integer = 0 to Campos.Lenght - 1
   'Processar campo
   Progressbar1.Value += 1
Next

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade