Прочитать на английском

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


ComboBox.SelectedItem Свойство

Определение

Возвращает или задает выделенный элемент в поле со списком ComboBox.

[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(false)]
public object SelectedItem { get; set; }
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(false)]
public object? SelectedItem { get; set; }

Значение свойства

Объект, представляющий выделенный элемент, или значение null, если выделенный элемент отсутствуют.

Атрибуты

Примеры

В следующем примере кода показано использование SelectedIndex свойств и SelectedItem . Пример является частью полного примера кода в обзоре ComboBox класса.

private void showSelectedButton_Click(object sender, System.EventArgs e) {
    int selectedIndex = comboBox1.SelectedIndex;
    Object selectedItem = comboBox1.SelectedItem;

    MessageBox.Show("Selected Item Text: " + selectedItem.ToString() + "\n" +
                    "Index: " + selectedIndex.ToString());
}

Комментарии

При присвоении SelectedItem свойству объекта ComboBox пытается сделать этот объект текущим выбранным в списке. Если объект найден в списке, он отображается в части редактирования ComboBox , а свойству SelectedIndex присваивается соответствующий индекс. Если объект не существует в списке, SelectedIndex свойство остается с текущим значением.

Примечание

Класс ComboBox выполняет поиск указанного объекта с помощью IndexOf метода . Этот метод использует метод для Equals определения равенства.

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

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10