如何在vb.net中使用无计时器的进度条
大家好,我是如何在vb.net中使用没有定时器的进度条的我已经尝试过了,但是我没有得到解决方案,请帮助我 作为整数的Dim i如何在vb.net中使用无计时器的进度条,vb.net,timer,progress,Vb.net,Timer,Progress,大家好,我是如何在vb.net中使用没有定时器的进度条的我已经尝试过了,但是我没有得到解决方案,请帮助我 作为整数的Dim i ProgressBar1.Minimum = 0 ProgressBar1.Maximum = 200 For i = 0 To 200 ProgressBar1.Value = i Next End Sub您的代码应该确实工作正常。只需确保您正在执行代码,例如,在表单加载事件上 Private Sub Form1_Load(sender As Ob
ProgressBar1.Minimum = 0
ProgressBar1.Maximum = 200
For i = 0 To 200
ProgressBar1.Value = i
Next
End Sub您的代码应该确实工作正常。只需确保您正在执行代码,例如,在表单加载事件上
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
For i = 0 To 200
ProgressBar1.Value = i
Next
End Sub
Private子UpdateProgressBar()
静态v作为整数
如果v<200,则
v+=10'这可以是您想要递增的任何数字
如果结束
ProgressBar1.值=v
端接头
从长时间运行的进程中每隔一段时间调用此函数。您希望用进度条指示什么进度?在更改进度状态的sub中,只需增加进度条的值。是否尝试刷新进度条1?如果只是将其用作动画,而不是指示实际进度,则计时器是最佳方式。像这样快速运行的循环不应更新用户界面。
Private Sub UpdateProgressBar()
Static v As Integer
If v < 200 Then
v += 10 'This could be any number you want to increment by
End If
ProgressBar1.Value = v
End Sub