Jak zapisać warunek ustawiający SelectedIndex na 0, jeśli zaznaczony jest ostatni element ComboBox?

0

Jest pętla która ciągle dodaje +1 selectedIndex
Jeżeli Combobox osiągnie ostatni index, to jak zrobić by zaczynał od początku?
Próbowałem tak, ale cos nie dziala ;/

If ComboBox2.Items.Count = ComboBox2.SelectedIndex Then
                                    ComboBox2.SelectedIndex = ComboBox2.SelectedIndex = 0
                                    ComboBox3.SelectedIndex = ComboBox3.SelectedIndex = 0
                                Else
                                    ComboBox2.SelectedIndex = ComboBox2.SelectedIndex + 1
                                    ComboBox3.SelectedIndex = ComboBox3.SelectedIndex + 1
                                End If
1

Masz błąd dlatego że uważasz, iż indeksuje się od 1, a nie od 0; Count określa ilość itemów, gdzie ostatni item ma indeks Count - 1, więc musisz poprawić warunek na poniższy:

If ComboBox2.SelectedIndex = ComboBox2.Items.Count - 1 Then
0

faktycznie, dzieki

1 użytkowników online, w tym zalogowanych: 0, gości: 1