ComboBox.SelectedIndex Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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:
Om FormattingEnabled är
falseSelectedIndex , anges inte till -1 när SelectedValue är tom.Om FormattingEnabled är
trueSelectedIndex , anges till -1 när SelectedValue är tom.
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.