これが私のコードです:
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」にリセットされません。
助けてくれてありがとう:)