Winforms Combobox - не разрешать пользователю редактировать элементы - PullRequest
21 голосов
/ 26 сентября 2011

Это наверное что-то простое.Элементы комбинированного списка winforms по умолчанию могут редактироваться пользователем, как это отключить?

Ответы [ 5 ]

44 голосов
/ 26 сентября 2011

Установить DropDownStyle = DropDownList.

13 голосов
/ 26 сентября 2011

Установите для ComboBox.DropDownStyle значение DropDownList .

ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

Указывает, что список отображается при нажатии стрелки вниз и что текстовая часть не редактируется. Это означает, что пользователь не может введите новое значение. Можно выбрать только те значения, которые уже есть в списке.

4 голосов
/ 26 сентября 2011

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

1 голос
/ 08 августа 2014

Два метода, которые помогут вам остановить пользователя не редактировать DropDownList:

A. используя код программирования:

DropDownListName.DropDownStyle = ComboBoxStyle.DropDownList; \

B. используя свойства дизайна Visual Studio

Set DropDownStyle = DropDownList.

Надеюсь, это поможет вам.

1 голос
/ 26 сентября 2011

Попробуйте установить свойство DropDownStyle в DropDownList.Стиль Simple делает его похожим на список, Combobox - это то, что вы видите, позволяя редактировать, а DropDownList позволяет выбирать только пользователю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...