Legendary d.C.
Legacy Member
Ik probeer via een timer een progressbar vol te laten lopen. En daarna terug opnieuw te laten beginnen
mijn probleem is dat ik nooit de progressbar 100% zie vollopen. Hij gaat maar tot 80% en dan begint hij terug.
als ik de debugger gebruik loopt hij wel helemaal vol.
terwijl als ik deze code gebruik
loopt hij wel volledig vol maar stopt hij. (zoals het moet)
Vroeger in XP had ik hier nooit problemen mee, nu ik vista gebruik lukt het niet
Code:
Public Class Form1
Dim teller As Integer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Start()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
teller += 1
ProgressBar1.Value = teller
If ProgressBar1.Value = ProgressBar1.Maximum Then
teller = 0
End If
End Sub
End Class
mijn probleem is dat ik nooit de progressbar 100% zie vollopen. Hij gaat maar tot 80% en dan begint hij terug.
als ik de debugger gebruik loopt hij wel helemaal vol.
terwijl als ik deze code gebruik
Code:
Public Class Form1
Dim teller As Integer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Start()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
teller += 1
ProgressBar1.Value = teller
If ProgressBar1.Value = ProgressBar1.Maximum Then
timer1.stop()
End If
End Sub
End Class
loopt hij wel volledig vol maar stopt hij. (zoals het moet)
Vroeger in XP had ik hier nooit problemen mee, nu ik vista gebruik lukt het niet