2012-03-24 4 views
6

どのようにして各値をチェックし、それらの1つを効率的に選択できるようにするにはどうすればよいでしょうか?combox値リストをループしてそれらのうちの1つを選択する方法

C#またはVB.Netの例です。

+0

コンボボックスは一つだけ「値」:

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

が値を選択するには、SelectedItemプロパティを使用することができます。あなたはItemsプロパティについて話していますか? foreachを使ってiterateする必要がありますか? Itemsのアイテムはオブジェクト型ですので、ToString()を使用してください。 –

+2

タイトルに「Winforms:」などのプレフィックスを付けないでください。それがタグのためのものです。 –

答えて

10

コンボボックスの値を循環させるには、Itemsプロパティを使用します。コンボボックスの値が文字列である場合は、VBのコードは次のようになります。

myComboBox.SelectedItem = "SomeValueInComboBox" 
+1

必要な値を選択したら、ループを抜けてください。 (あなたが必要としないデータをループする点はありません) – dmportella

1
foreach (var item in comboBox1.Items) 
    Console.WriteLine(item.ToString()); 
関連する問題