• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

joaoqalves

[vb.net 2005] progressbar

3 mensagens neste tópico

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>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas...

Da uma olhadela ao source code de um  brower que fiz...tem la uma progressbar.

LINK

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

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