2012-03-24 440 views
6

¿Cómo paso por una lista de valores de ComboBox para poder verificar cada valor y seleccionar uno de ellos de manera eficiente?Cómo recorrer una lista de valores de la combox y seleccionar uno de ellos

Ejemplos en C# o VB.Net bienvenidos.

+0

Un ComboBox sólo tiene un "valor". ¿Estás hablando de la propiedad Artículos? ¿Tienes que usar foreach para iterarlo? Un elemento en Items es de tipo objeto así que use ToString(). –

+2

Por favor, no coloque un prefijo en sus títulos con "Winforms:" y tal. Para eso son las etiquetas. –

Respuesta

10

Para recorrer los valores de combobox, puede usar la propiedad Items. Si los valores de cuadro combinado son cadenas, el código de VB se vería así:

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

para seleccionar un valor, puede utilizar la propiedad SelectedItem:

myComboBox.SelectedItem = "SomeValueInComboBox" 
+1

Asegúrese de salir del circuito una vez que haya seleccionado el valor que desea. (no tiene sentido pasar por los datos que no necesita) – dmportella

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