ComboBox.SelectedIndex Egenskap

Definition

Hämtar eller anger indexet som anger det markerade objektet.

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

Egenskapsvärde

Ett nollbaserat index för det markerade objektet. Ett värde med negativt värde (-1) returneras om inget objekt har valts.

Attribut

Undantag

Det angivna indexet är mindre än eller lika med -2.

-eller-

Det angivna indexet är större än eller lika med antalet objekt i kombinationsrutan.

Exempel

I följande kodexempel visas hur du FindString använder metoden och SelectedIndex egenskapen. Exemplet är en del av ett fullständigt exempel i klassöversikten ComboBox .

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

Kommentarer

Den här egenskapen anger det nollbaserade indexet för det markerade objektet i kombinationsrutelistan. Om du anger ett nytt index genereras SelectedIndexChanged händelsen.

SelectedIndex, SelectedValueoch FormattingEnabled är relaterade enligt följande:

Note

Om du vill avmarkera det markerade objektet anger du SelectedIndex till -1. Du kan inte ange SelectedIndex att ett ComboBox objekt ska -1 om objektet är ett databundet objekt.

Gäller för

Se även