ComboBox.SelectedIndex 屬性

定義

取得或設定目前選取項目的索引。

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

屬性值

目前選取項目之以零為起始的索引。 如果未選取任何項目,將傳回負一 (-1)。

屬性

例外狀況

指定的索引小於或等於 -2。

-或-

指定的索引大於或等於下拉式方塊中的項目數。

範例

下列程式碼範例示範如何使用 FindString 方法和 SelectedIndex 屬性。 此範例是類別概觀中完整範例的 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

備註

這個屬性工作表示下拉式方塊清單中目前選取專案的以零起始的索引。 設定新的索引會 SelectedIndexChanged 引發 事件。

SelectedIndexSelectedValueFormattingEnabled 相關,如下所示:

注意

若要取消選取目前選取的專案,請將 設定 SelectedIndex 為 -1。 如果專案是資料繫結專案,則無法將專案的 設定 SelectedIndexComboBox 為 -1。

適用於

另請參閱