ComboBox.SelectedIndex Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el índice que especifica el elemento seleccionado actualmente.
public:
virtual property int SelectedIndex { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public override int SelectedIndex { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedIndex : int with get, set
Public Overrides Property SelectedIndex As Integer
Valor de propiedad
Índice de base cero del elemento actualmente seleccionado. Si no hay ningún elemento seleccionado, se devuelve el valor uno negativo (-1).
- Atributos
Excepciones
El índice especificado es menor o igual que -2.
o bien
El índice especificado es mayor o igual que el número de elementos del cuadro combinado.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el método y SelectedIndex la FindString propiedad . El ejemplo forma parte de un ejemplo completo en la información general de la ComboBox clase.
void findButton_Click( Object^ sender, System::EventArgs^ e )
{
int index = comboBox1->FindString( textBox2->Text );
comboBox1->SelectedIndex = index;
}
private void findButton_Click(object sender, System.EventArgs e) {
int index = comboBox1.FindString(textBox2.Text);
comboBox1.SelectedIndex = index;
}
Private Sub findButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim index As Integer
index = comboBox1.FindString(textBox2.Text)
comboBox1.SelectedIndex = index
End Sub
Comentarios
Esta propiedad indica el índice de base cero del elemento seleccionado actualmente en la lista de cuadros combinados. Al establecer un nuevo índice, se genera el SelectedIndexChanged evento .
SelectedIndex, SelectedValuey FormattingEnabled están relacionados de la siguiente manera:
Si FormattingEnabled es
false
, SelectedIndex no se establecerá en -1 cuando SelectedValue esté en blanco.Si FormattingEnabled es
true
, SelectedIndex se establecerá en -1 cuando SelectedValue esté en blanco.
Nota
Para anular la selección del elemento seleccionado actualmente, establezca en SelectedIndex -1. No se puede establecer el SelectedIndex de un ComboBox elemento en -1 si el elemento es un elemento enlazado a datos.