2012-03-24 15 views
6

Jak przechodzić przez listę wartości ComboBox, aby sprawdzić każdą wartość i wybrać jeden z nich w sposób efektywny?Jak przejrzeć listę wartości combox i wybrać jedną z nich?

Przykłady w powitaniu C# lub VB.Net.

+0

ComboBox ma tylko jeden „wartość”. Czy mówisz o rzeczy Items? Musisz użyć foreach, aby go powtórzyć? Element w Items jest obiektem typu, więc użyj ToString(). –

+2

Nie należy poprzedzać tytułów "Winformami:" i tym podobnymi. Po to są te tagi. –

Odpowiedz

10

Aby przeglądać wartości combobox, można użyć właściwości Items. Jeśli wartości ComboBox są ciągi, kod VB będzie wyglądać następująco:

For each item As String in myComboBox.Items 
    'Do something 
Next 

Aby wybrać wartość, można użyć właściwości SelectedItem:

myComboBox.SelectedItem = "SomeValueInComboBox" 
+1

Pamiętaj, aby wyjść z pętli po wybraniu odpowiedniej wartości. (brak pętli danych, których nie potrzebujesz) – dmportella

1
foreach (var item in comboBox1.Items) 
    Console.WriteLine(item.ToString()); 
Powiązane problemy