我只是不明白我在做什么错在这里,因为我实现了一个进度条设置为我的背景工人不再只运行一次(在某些情况下,我所看到的编码在福尔循环运行6次)进度条与后台工作第2部分
我的编码中: -
My progress bar max value is set to 10.
‘ BGWorker Do Work Event
For i As Integer = 1 To 2
‘ Run code 1
Next
For i As Integer = 2 To 3
‘ Run code 2
Next
For i As Integer = 3 To 4
‘ Run code 3
Next
For i As Integer = 4 To 5
‘ Run code 4
Next
For i As Integer = 5 To 6
‘ Run code 5
Next
For i As Integer = 6 To 8
‘ Run code 6
Next
For i As Integer = 8 To 9
‘ Run code 7
Next
‘ BGWorker Progress changed event
Me.Progressbar1.Value = e.ProgressPercentage
Me.label1.Text = String.Format("{0} % Completed", e.ProgressPercentage * 10)
,我只是不能明白为什么在循环中我的编码不应该只运行一次,我真的很感激任何帮助。
你不显示调用报告进度,等你的密码,当你说“我已经看到了福尔循环中的编码运行6次)“,你的意思是在调试器中?在进度条中?哪里? –
您是否正在报告进度?那些下一个对于你的帖子对我来说毫无意义。发布您的背景工作者。 – Paparazzi