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
Проблема в том, что я пытаюсь считать ее каждый раз, а затем пусть она перезагружается и подсчитывается снова.как подсчитать количество флажков, отмеченных на визуальном основании?
Пример. Я выбираю Бартона один раз, щелкаю голосом, тогда я должен быть в состоянии выбрать кого-то нового и набрать голосование, и он должен продолжать подсчет.
Что мне делать?
Мне нужно отобразить результаты. Должен ли я просто удерживать номер в тексте или в файле Integer, а затем отображать его таким образом?
Сначала ваше объявление переменной Count_Barton, Count_Martin, Count_Richards не должно быть внутри события Btn_Cast_Click, потому что вы их инициализации Каждый раз, когда вы нажимаете кнопку голосования –
Вы хотите использовать радиокнопки, чтобы вы могли проголосовать за одного голоса за один раз, или вы можете проголосовать за нескольких человек одновременно? – ja72