Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad ComboBox.SelectedIndex

 

Publicado: octubre de 2016

Obtiene o establece el índice que especifica el elemento seleccionado actualmente.

Espacio de nombres:   System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public override int SelectedIndex { get; set; }

Valor de propiedad

Type: System.Int32

Índice de base cero del elemento actualmente seleccionado. Si no hay ningún elemento seleccionado, se devuelve el valor uno negativo (-1).

Exception Condition
ArgumentOutOfRangeException

El índice especificado es menor o igual que -2.

O bien

El índice especificado es mayor o igual que el número de elementos en el cuadro combinado.

Esta propiedad indica el índice de base cero del elemento actualmente seleccionado en la lista del cuadro combinado. Establecer un nuevo índice genera el SelectedIndexChanged eventos.

SelectedIndex , SelectedValue, y FormattingEnabled se relacionan como sigue:

System_CAPS_noteNota

Para anular la selección del elemento actualmente seleccionado, establezca el SelectedIndex en -1. No se puede establecer el SelectedIndex de un ComboBox elemento en -1 si el elemento es un elemento enlazado a datos.

En el ejemplo de código siguiente se muestra cómo utilizar el FindString método y SelectedIndex propiedad. El ejemplo forma parte de un ejemplo completo en el ComboBox general sobre la clase.

private void findButton_Click(object sender, System.EventArgs e) {
    int index = comboBox1.FindString(textBox2.Text);
    comboBox1.SelectedIndex = index;
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: