Ваш вопрос о «определить, сколько раз пользователь уже нажал кнопку» немного неясно, но я думаю, что вы имеете в виду, какая картина показывает
Вы можете сделать это с, если заявление ,
А чтобы проверить количество кликов вы можете использовать тусклый «Dim CurPicture As Integer = 1 »
В вашей, если заявление вы проверяете число CurPicture «так что если 1 показать изображение 1»
Таким образом, каждый раз, нажатии на кнопку вы добавляете 1 к CurPicture
Если вы хотите, чтобы петля обратно к картине 1, если последняя картина показывает вам нужно сделать CurPicture 1
Dim CurPicture As Integer = 1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If CurPicture = 1 Then
PictureBox1.Image = Image.FromFile("C:\1.jpg")
CurPicture = 2
ElseIf CurPicture = 2 Then
PictureBox1.Image = Image.FromFile("C:\2.jpg")
CurPicture = 3
ElseIf CurPicture = 3 Then
PictureBox1.Image = Image.FromFile("C:\3.jpg")
CurPicture = 4
ElseIf CurPicture = 4 Then
PictureBox1.Image = Image.FromFile("C:\4.jpg")
CurPicture = 5
ElseIf CurPicture = 5 Then
PictureBox1.Image = Image.FromFile("C:\5.jpg")
CurPicture = 1
End If
End Sub
я должен поместить приращение внутри Button1_Click ?? CurPicture + = 1 –
@Jonathan Roque Как мой код показывает его в выражении if внутри кнопки 1 клик. вы можете изменить код на что-то другое, но приращение должно быть в кнопке 1 нажмите «Да». «но в ядрах есть больше способов сделать то же самое, так что это зависит от того, что вы имеете в виду», – Creator