Sdílet prostřednictvím


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 hodnota záporná (-1).

Atributy

Výjimky

Zadaný index je menší nebo roven hodnotě -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žívat metodu FindString a SelectedIndex vlastnost. Příklad je součástí kompletní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 založený na nule aktuálně vybrané položky v seznamu se seznamem. 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 SelectedIndex hodnotu -1. Položku nelze nastavit SelectedIndexComboBox tak, aby -1, pokud se jedná o položku vázanou na data.

Platí pro

Viz také