Member 11790928 Ответов: 2

Как сделать combobox редактируемым


Моя форма имеет combobox, который читает ввод пользователя, я хочу, чтобы пользователь мог ввести свой собственный выбор, кроме одного раза в выпадающем списке.Когда я запускаю приложение, я получаю ссылку на объект исключения, не установленную на экземпляр объекта.

Что я уже пробовал:

я установил следующие свойства
AutoCompleteCustomSource в коллекцию
AutoCompleteMode to SuggestAppend
AutoCompleteSource to CustomSource

2 Ответов

Рейтинг:
1

Richard MacCutchan

ссылка на объект не установлена на экземпляр объекта.

Затем вам нужно использовать свой отладчик, чтобы выяснить, где и почему. Никто не может догадаться, какая переменная в вашем коде инициализируется неправильно.


Рейтинг:
1

Member 11790928

я получил решение, просто установив combobox. Text= "string name" вместо использования combobox.Элемент.Метод toString().


Philippe Mori

Этот ответ не имеет никакого смысла. Вы заменяете код, читающий текст, кодом, который пишет текст. И очевидно, что если вы используете SelectedItem, то вы должны быть уверены, что выбран один элемент. Кстати, отладчик сразу же покажет вам строку, где происходит исключение, и тогда почти тривиально разобраться в проблеме.