VB.NET: как предотвратить ввод данных пользователем в ComboBox

Как Вы предотвращаете ввод данных пользователем в ComboBox так, чтобы только один из объектов в определенном списке мог быть выбран пользователем?

55
задан CJ7 11 March 2016 в 10:25
поделиться

3 ответа

Установите для свойства DropDownStyle поля со списком значение DropDownList . Это позволит выбирать только элементы в списке и не позволит вводить данные пользователем в произвольной форме.

114
ответ дан 7 November 2019 в 07:13
поделиться

Установите для атрибута ReadOnly значение true.

Или, если вы хотите, чтобы поле со списком отображалось и отображало список «доступных» значений, вы можете обработать событие ValueChanged и принудительно вернуть его к неизменному значению.

0
ответ дан 7 November 2019 в 07:13
поделиться

Видеть, как пользователь бьется над элементом управления, который отменяет его решения, - печальное зрелище. Установите свойство Enabled элемента управления в False. Если вам это не нравится, измените свойство Items так, чтобы можно было выбрать только один элемент.

2
ответ дан 7 November 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: