2012-03-24 68 views
6

如何循環顯示ComboBox值列表,以便我可以檢查每個值並有效選擇其中之一?如何遍歷combox值列表並選擇其中之一

C#或VB.Net中的示例歡迎。

+0

組合框只有一個「值」。你在談論物品屬性嗎?必須使用foreach來迭代它? Items中的項目是對象類型,所以使用ToString()。 – 2012-03-24 15:12:30

+2

請不要在「Winforms:」等字冠上添加前綴。這就是標籤的用途。 – 2012-03-24 15:21:24

回答

10

要循環訪問組合框值,可以使用Items屬性。如果組合框的值是字符串,VB代碼是這樣的:

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

選擇一個值,你可以使用SelectedItem屬性:

myComboBox.SelectedItem = "SomeValueInComboBox" 
+1

一旦你選擇了你想要的值,一定要跳出循環。 (沒有點循環你不需要的數據) – dmportella 2012-03-24 17:28:48

1
foreach (var item in comboBox1.Items) 
    Console.WriteLine(item.ToString());