Можно ли изменить комбинированный список Winforms, чтобы отключить ввод в него? - PullRequest
63 голосов
/ 03 марта 2010

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

Ответы [ 2 ]

123 голосов
/ 03 марта 2010

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

7 голосов
/ 18 декабря 2013

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

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

private void myCombo_KeyPress(object sender, KeyPressEventArgs e)
{
    e.Handled = true;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...