ComboBox.SelectedIndex Vlastnost

Definice

Získá nebo nastaví index určující aktuálně vybranou položku.

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

Hodnota vlastnosti

Index aktuálně vybrané položky založený na nule. Pokud není vybrána žádná položka, vrátí se záporná hodnota 1 (-1).

Atributy

Výjimky

Zadaný index je menší nebo roven -2.

-nebo-

Zadaný index je větší nebo roven počtu položek v poli se seznamem.

Příklady

Následující příklad kódu ukazuje, jak použít metodu FindString a SelectedIndex vlastnost. Příklad je součástí úplného příkladu v přehledu ComboBox třídy.

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

Poznámky

Tato vlastnost označuje index aktuálně vybrané položky v seznamu polí se seznamem na základě nuly. Nastavení nového indexu SelectedIndexChanged vyvolá událost.

SelectedIndex, SelectedValuea FormattingEnabled jsou související následujícím způsobem:

Poznámka

Pokud chcete zrušit výběr aktuálně vybrané položky, nastavte na SelectedIndex -1. Nelze nastavit SelectedIndexComboBox položku na hodnotu -1, pokud je položka vázaná na data.

Platí pro

Viz také