Guest - Henrique - Posted February 8, 2004 Report Share Posted February 8, 2004 Eu fiz um gerador de cd-key ( um botao e um campo de texto).só que eu to querendo, que quando eu clicar no botao, caregar uma barra (ProgressBar).alguém poderia me ajuadar com isso ???Muito ObrigadoHenrique Quote Link to comment Share on other sites More sharing options...
0 Graymalkin Posted February 8, 2004 Report Share Posted February 8, 2004 Um exemplo: ProgressBar1.Max = 100 For i = 1 To 100 ProgressBar1.Value = i DoEvents: DoEvents: DoEvents Next iPorém, o processo acontece tão rápido que não dá pra ver ela "enchendo" realmente.Abraços,Graymalkin Quote Link to comment Share on other sites More sharing options...
0 Trakinas Posted February 8, 2004 Report Share Posted February 8, 2004 como faço para diminuir o carregamento??aumentando o intervalo????? Quote Link to comment Share on other sites More sharing options...
0 Graymalkin Posted February 9, 2004 Report Share Posted February 9, 2004 A idéia principal de se usar uma barra de progresso é indicar ao usuário que algo está acontecendo e que esse algo tem um fim, portanto acho sem sentido desacelerar os processos a fim de demonstrar isso (afinal, quanto mais rápido, não é melhor?). Quando existe uma série de etapas que devem ser executadas sequencialmente, é interessante fazer:Progressbar1.Max = 3 Progressbar1.Value = 0 Processo1() Progressbar1.Value = Progressbar1.Value + 1 Processo2() Progressbar1.Value = Progressbar1.Value + 1 Processo3() Progressbar1.Value = Progressbar1.Value + 1 Porém, se for um único processo síncrono ao qual você não tem acesso, fica difícil calcular o valor total do progresso, quanto deve ser somado e de quanto em quanto tempo deve ser somado. Se ainda assim quiser ver uma barra de progresso encher a cada segundo, utilize a API Sleep() para parar por um segundo a cada iteração, exemplo: ProgressBar1.Max = 3 ProgressBar1.Value = 0 For i = 1 To 3 ProgressBar1.Value = i Sleep 1000 Next iAbraços,Graymalkin Quote Link to comment Share on other sites More sharing options...
0 William Rodrigues Posted February 9, 2004 Report Share Posted February 9, 2004 Brother !!!Aí vaí a página com o tuto prá você cara...Abraços,William Rodrigues Quote Link to comment Share on other sites More sharing options...
0 Trakinas Posted February 9, 2004 Report Share Posted February 9, 2004 valeu cara, vou ver mais tarde, porque esse meu micro ta meio loucomas qualquer tuto para mim já tá ajudando ate mais Quote Link to comment Share on other sites More sharing options...
0 William Rodrigues Posted February 9, 2004 Report Share Posted February 9, 2004 Beleza então cara Abraços,William Rodrigues Quote Link to comment Share on other sites More sharing options...
Question
Guest - Henrique -
Eu fiz um gerador de cd-key ( um botao e um campo de texto).
só que eu to querendo, que quando eu clicar no botao, caregar uma barra (ProgressBar).
alguém poderia me ajuadar com isso ???
Muito Obrigado
Henrique
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.