这是我的代码:
number = 1
If chkFN.Enabled = True Then
If ProgressBar1.Value < 100 Then
number += 1
lblFN2.Text = number
Else
lblFN2.Text = "0"
End If
End If
我有一个复选框、进度条和一个标签。
当进度条低于 100 时,我希望每次计时器计数 1 时数字变量为 + 1。我尝试过“X = X + 1” - 它工作到一定程度,但我需要将变量重置为“0 " 当进度条达到 100% 并且我单击停止按钮时。
虽然我一直在输入这个,但我也尝试过:
X = X + 1
If chkFN.Enabled = True Then
If ProgressBar1.Value < 100 Then
lblFN2.Text = X + 1
ElseIf AxWindowsMediaPlayer1.playState = WMPLib.WMPPlayState.wmppsMediaEnded
Then
X = 0
lblFN2.Text = "0"
Else
X = 0
lblFN2.Text = "0"
End If
End If
但是,当您再次启动计时器时,它只会从最后一个数字恢复,例如“13”并且不会重置为“0”。
谢谢你们的帮助:)