Подтвердить что ты не робот

Можно ли изменить выпадающее поле Winforms для отключения ввода?

Так что он просто позволяет выбирать элементы уже внутри, но не позволяет печатать/редактировать текст внутри него?

4b9b3361

Ответ 1

Установите ComboBox.DropDownStyle в ComboBoxStyle.DropDownList.

Ответ 2

Попробовав ответ ShaneFulmer, я заметил, что стиль раскрывающегося списка был изменен. Это была проблема для меня, и, видимо, нет хорошего способа ее изменить. (Цвет фона фактически не меняет его.)

В результате я добавил обработчик нажатия клавиш, чтобы предотвратить добавление текста.

private void myCombo_KeyPress(object sender, KeyPressEventArgs e)
{
    e.Handled = true;
}