Private Sub Btn_Cast_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Cast.Click
Dim Counter As Integer = 0
If ChkBox_Barton.CheckState = 1 And ChkBox_Martin.CheckState = 1 And ChkBox_Richards.CheckState = 1 Then
MsgBox("Don't vote for more than 2")
End If
Dim Count_Barton As Integer
Dim Count_Martin As Integer
Dim Count_Richards As Integer
If ChkBox_Barton.Checked Then Count_Barton += 1
If ChkBox_Martin.Checked = 1 Then Count_Martin += 1
If ChkBox_Richards.CheckState = 1 Then Count_Richards += 1
End Sub
問題是,我試圖每次計算它,然後讓它重置並重新計數。如何計算在visual basic中檢查的複選框數量?
例子。我選擇巴頓一次,點擊投票,然後我應該能夠選擇一個新的和點擊投票,它應該繼續計數。
我該怎麼辦?
我需要然後顯示我的結果。我應該只在文本或Integer文件中保存數字,然後以這種方式顯示它?
首先你的變量Count_Barton的聲明,Count_Martin,Count_Richards一定不能Btn_Cast_Click事件中,因爲你對它們進行初始化每次點擊投票按鈕 –
您是否想要使用單選按鈕,以便您一次投一票,或者您可以同時投多個人? – ja72