ComboBox.SelectedIndex ComboBox.SelectedIndex ComboBox.SelectedIndex ComboBox.SelectedIndex Property


現在選択されている項目を指定しているインデックスを取得または設定します。 Gets or sets the index specifying the currently selected item.

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

Property Value

現在選択されている項目の 0 から始まるインデックス番号。 A zero-based index of the currently selected item. 項目が選択されていない場合は、値 -1 が返されます。 A value of negative one (-1) is returned if no item is selected.


指定されたインデックスが -2 以下です。 The specified index is less than or equal to -2. - または - -or- 指定されたインデックスが、コンボ ボックスの項目数以上の値です。 The specified index is greater than or equal to the number of items in the combo box.


次のコード例は、使用する方法を示して、FindStringメソッドとSelectedIndexプロパティ。The following code example show how to use the FindString method and SelectedIndex property. 例の完全な例では、ComboBoxクラスの概要。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


このプロパティは、コンボ ボックスの一覧で現在選択されている項目の 0 から始まるインデックスを示します。This property indicates the zero-based index of the currently selected item in the combo box list. 新しいインデックスを設定するには、発生させ、SelectedIndexChangedイベント。Setting a new index raises the SelectedIndexChanged event.

SelectedIndexSelectedValue、およびFormattingEnabled次のように関連します。SelectedIndex, SelectedValue, and FormattingEnabled are related as follows:


現在選択されている項目の選択を解除するには、設定、SelectedIndexを-1 にします。To deselect the currently selected item, set the SelectedIndex to -1. 設定することはできません、SelectedIndexComboBoxを-1 に項目の場合は、項目は、データ バインドされた項目。You cannot set the SelectedIndex of a ComboBox item to -1 if the item is a data-bound item.

Applies to

See Also