ComboBox.SelectedIndex Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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:
Pokud FormattingEnabled je
false
hodnota , SelectedIndex nebude nastavena na hodnotu -1, pokud SelectedValue je prázdná.Pokud FormattingEnabled je
true
hodnota , SelectedIndex nastaví se hodnota -1, pokud SelectedValue je prázdná.
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.