在Windows窗体应用程序中,我有一个带有以下代码的计时器:
Public Class SyncForm
Public pbvalue As Integer = 0
Public pbProcess As String = ""
Sub DataProcess()
pb.Value += 1
pbProcess = "Read, match and compare"
...
pb.Value += 1
pbProcess = "Exporting..."
End Sub
Private Sub timerpb_Tick(sender As Object, e As EventArgs) Handles timerpb.Tick
pb.Value = pbValue
lbReadProcess.Text = pbProcess
lbReadProcess.Refresh()
pb.PerformStep()
End Sub
End Class
我使用此表单上的按钮启动DataProcess
子。
在此过程中,进度条会正确更新,但表单上的标签(lbReadProcess
)应该指示当前正在运行的进程,而不是。有人可以给我一个提示吗,为什么不呢?感谢。