Visual Basic에서 매번 "a"값에 1, 2, 4, 8, 16, 32, 64를 추가하고 싶었습니다. 버튼을 클릭하면, 나는 Select Case를 시도했지만 처음에는 두 가지 문제가있다. 아무리 좋아도 0으로 시작한다. 내 기본 값을 0으로 설정한다. -> "Dim a As Integer = 0"하지만 처음 클릭하면 버튼을 추가해야하지만 1을 더하고 0을 추가하고 두 번째로 버튼을 클릭하면 1이 추가됩니다.버튼을 클릭 할 때마다 값에 다른 숫자를 추가하는 방법
두 번째 문제는 사례 4가 될 때까지 멈추고 클릭 할 때 나머지 부분을 추가하지 않는 것입니다. 0 -> 1 -> 3 -> 7을 누른 다음 버튼을 클릭 한 후 아무런 조치도 취하지 않습니다.
어쩌면 선택 사례를 사용해서는 안됩니다.
그래서 사람들이 알고 있다면 행복하게 작동하도록하는 솔루션이나 다른 방법을 알고 있습니다. 감사합니다. 당신이 7
의 경우이 없기 때문에이 때문에 아무것도 수행되지 않고있는 2 문제에 관한
Public Class Form1
Dim a As Integer = 0
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Label1.Text = (Str(a))
Select Case a
Case 0
a += 1
Case 1
a += 2
Case 2
a += 4
Case 3
a += 8
Case 4
a += 16
Case 5
a += 32
Case 6
a += 64
End Select
End Sub
End Class
내가 말했듯이 지금은 사례 1에서 3으로, 사례 3에서 사례 7으로 또는 기타 사례 1> 3> 11-> 139 –
@ hadiBastanfar로 이동합니다. 일단 그것이 6 이상이면 그것은 항상 다른 경우에 갈 것이다. – Vityata
하지만 주문하려면 –