Guest Posted October 24, 2006 at 07:52 PM Report #59844 Posted October 24, 2006 at 07:52 PM oi... Tenho uma progress bar.... eu queria que quando eu carrega-se num botton ela começa-se a progredir e quando chega-se ao final abri-se uma nova form help me
NuGuN Posted October 24, 2006 at 07:59 PM Report #59848 Posted October 24, 2006 at 07:59 PM Podes utilizar um ciclo For, primeiro defines os valores min e max da progress bar (0 a 10) e depois se quizeres ir incrementando p exemplo 1 a 1 o estado da progress bar a cada ciclo vais aumentando 1 valor ao valor actual da progress bar ate que o valor da progress bar seja 10, quando for 10 sais do ciclo For e carregas a outra form. Cumps
Guest Posted October 24, 2006 at 08:42 PM Report #59860 Posted October 24, 2006 at 08:42 PM eu tenho este código mas está sempre a repetir o progreso e na muda de form Private Sub Command1_Click() Timer1.Enabled = False Timer1.Interval = 1000 ProgressBar1.Min = 0 ProgressBar1.Max = 60 Timer1.Enabled = True If ProgressBar1 = 60 Then Form3.Visible = True Else End If Text1.Locked = True Text2.Locked = True End Sub Private Sub Timer1_Timer() Static progress As Integer progress = (progress + 1) Mod 60 ProgressBar1.Value = progress End Sub
NuGuN Posted October 24, 2006 at 08:48 PM Report #59861 Posted October 24, 2006 at 08:48 PM Tens ai algumas coisas trocadas... Parece-me que tens ai algumas coisas trocadas! If ProgressBar1 = 60 Then Form3.Visible = True Else End If Text1.Locked = True Text2.Locked = True End Sub Isto deveria estar no evento do Timer, porque é esta a condição que se tem de verificar cada vez que um valor é adicionado. Tens tambem de ter atenção se colocar istu antes ou depois de: progress = (progress + 1) Mod 60 ProgressBar1.Value = progress Deves meter antes disso para evitar que excedas o valor máximo da progress bar. Outra coisa.. não percebo porque tens isto: progress = (progress + 1) Mod 60 Não percebo porque estas a fazer isso MOD. Cumps
NuGuN Posted October 24, 2006 at 08:50 PM Report #59863 Posted October 24, 2006 at 08:50 PM ups.... enganei-me... e não consigo editar os meus Post's por isso vou ter de fazer outro... Tens ai algumas coisas trocadas...Parece-me que tens ai algumas coisas trocadas! Código If ProgressBar1 = 60 Then Form3.Visible = True Else End If Text1.Locked = True Text2.Locked = True End Sub não é isso tudo é só: If ProgressBar1 = 60 Then Form3.Visible = True End If Cumps
Guest Posted October 24, 2006 at 08:54 PM Report #59865 Posted October 24, 2006 at 08:54 PM ups.... enganei-me... e não consigo editar os meus Post's por isso vou ter de fazer outro... Tens ai algumas coisas trocadas...Parece-me que tens ai algumas coisas trocadas! tipo só esle é k tá amias as txt é para serem blokeadas Código If ProgressBar1 = 60 Then Form3.Visible = True Else End If Text1.Locked = True Text2.Locked = True End Sub não é isso tudo é só: If ProgressBar1 = 60 Then Form3.Visible = True End If Cumps
programadorvb6 Posted February 14, 2007 at 12:08 PM Report #82723 Posted February 14, 2007 at 12:08 PM Bem pelo menos ainda há gente decente que mostra o seu código.. ou outro põem os escravos a trabalhar para eles , não gostam de pôr a massa cinzenta a trabalhar. amigo vê se te dá jeito. procura por KeyGen_VSoft publicado por mim no site para VB6.. até + programadorvb6 ______________________________________________________________________________ Que minha coragem seja maior que meu medo e que minha força seja tão grande quanto minha fé.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now