Как сгенирировать String в For()

Пытаюсь сгенирировать String с помощью For( )

Имею Sub, который реагирует на нажатие кнопок (CheckBox)

Задумка такая, при нажатии на определенную кнопку, к примеру на кнопку "Neu", она получает статус Checked и я хочу сгенировать String которая получить текст "TextNeu". Если нажаты больше чем одна кнопка, то между ними добавляется OR и получается что-то подобие "TextNeu OR TextVorbeitet"

Застрял собственно на For.. не понимаю, как правильно сгенировать подобный String

Ниже приведенный код с моими попытками, узнать сколько кнопок нажато и после присваивать текст и тд.. сейчас понял, что он вообще не рабочий

  Private Sub filterEinstellungen_CheckedChanged(sender As Object, e As ItemClickEventArgs) Handles filterNeu.CheckedChanged,
                                                                                                filterVorbereitet.CheckedChanged,
                                                                                                filterLaufend.CheckedChanged,
                                                                                                filterUnterbrochen.CheckedChanged,
                                                                                                filterBeendet.CheckedChanged
Dim i As Integer?

Dim Neu As String = "TextNeu"
Dim Vorbereitet As String = "TextVorbeitet"
Dim Laufend As String = "TextLaufend"
Dim Unterbrochen As String = "TextUnterbrochen"
Dim Beendet As String = "TextBeendet"

Dim Filter As String

Dim textOR As String = " OR "

If filterNeu.Checked Then
  Filter = "TextNeu"
Else
  Filter = ""
End If

If filterVorbereitet.Checked Then
  i += 1
Else
  i -= 1
End If

If filterLaufend.Checked Then
  i += 1
Else
  i -= 1
End If

For count As Integer = 0 To i
  Filter = 
  Next count
End If
End Sub

Ответы (0 шт):