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 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:
Pokud FormattingEnabled je
false, SelectedIndex nebude nastavena na -1, pokud SelectedValue je prázdná.Pokud FormattingEnabled je
true, SelectedIndex bude nastavena na -1, pokud SelectedValue je prázdná.
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.