ComboBox.SelectedIndex Eigenschaft

Definition

Ruft den Index des derzeit ausgewählten Elements ab oder legt diesen fest.Gets or sets the index specifying the currently selected item.

public:
 virtual property int SelectedIndex { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public override int SelectedIndex { get; set; }
member this.SelectedIndex : int with get, set
Public Overrides Property SelectedIndex As Integer

Eigenschaftswert

Ein nullbasierter Index des derzeit ausgewählten Elements.A zero-based index of the currently selected item. Wenn kein Element ausgewählt ist, wird ein Wert von -1 zurückgegeben.A value of negative one (-1) is returned if no item is selected.

Attribute

Ausnahmen

Der angegebene Index ist kleiner oder gleich -2.The specified index is less than or equal to -2.

- oder --or-

Der angegebene Index ist größer oder gleich der Anzahl von Elementen im Kombinationsfeld.The specified index is greater than or equal to the number of items in the combo box.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie die FindString-Methode und SelectedIndex-Eigenschaft verwenden.The following code example show how to use the FindString method and SelectedIndex property. Das Beispiel ist Teil eines kompletten Beispiels in der Übersicht über ComboBox-Klasse.The example is part of a complete example in the ComboBox class overview.

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

Hinweise

Diese Eigenschaft gibt den NULL basierten Index des derzeit ausgewählten Elements in der Kombinations Feld Liste an.This property indicates the zero-based index of the currently selected item in the combo box list. Wenn Sie einen neuen Index festlegen, wird das SelectedIndexChanged-Ereignis ausgelöst.Setting a new index raises the SelectedIndexChanged event.

SelectedIndex, SelectedValueund FormattingEnabled sind wie folgt verknüpft:SelectedIndex, SelectedValue, and FormattingEnabled are related as follows:

Hinweis

Legen Sie den SelectedIndex auf-1 fest, um die Auswahl des aktuell ausgewählten Elements zu deaktivieren.To deselect the currently selected item, set the SelectedIndex to -1. Die SelectedIndex eines ComboBox Elements kann nicht auf-1 festgelegt werden, wenn es sich bei dem Element um ein Daten gebundenes Element handelt.You cannot set the SelectedIndex of a ComboBox item to -1 if the item is a data-bound item.

Gilt für:

Siehe auch