Поделиться через


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 событие.

SelectedIndex, SelectedValueи FormattingEnabled связаны следующим образом:

Замечание

Чтобы отменить выбор выбранного элемента, задайте SelectedIndex значение -1. Невозможно задать SelectedIndexComboBox для элемента значение -1, если элемент является элементом, привязанным к данным.

Применяется к

См. также раздел