Progress Bar

luistojo

Suspenso
Boas tardes =)

eu neste momento estou a fazer um projecto no vb6 e tou a usar progressbar's

tenho uma que faz como o load de qq coisa e o codigo e este
Private Sub Timer1_Timer()
If ProgressBar1 = Val(100) Then
Timer1.Enabled = False
Unload Me
menu.Show
Else
ProgressBar1 = Val(ProgressBar1) + Val(10)
End If
End Sub

mas so que nao consigo fazer um onde em vez de carregar, descarrega.

Tipo estar a barra cheia e ir esvaziando

Alguem me pode ajudar??

Obrigado
 
Primeiro, ProgressBar1 = 100, e, no Timer, em vez de
Código:
ProgressBar1 = Val(ProgressBar1) + Val(10)
fazes
Código:
ProgressBar1 = Val(ProgressBar1) - Val(10)

No entanto, porque é que fazes Val(10)? Isso é redundante, Val(10) = 10. Porque é que não fazes
Código:
ProgressBar1 = Val(ProgressBar1) + 10
?
 
Não sei que se ajuda mas para mim é mais simples assim

Código:
ProgressBar1.Value -= 10


Vai retirando 10 valores à progress bar, ou + se quiseres.
 
Back
Topo