У меня есть приложение с большим количеством TextBox
элементов управления, которые используют автозаполнение. Каждый из них использует AutoCompleteMode.CustomSource
, чтобы получить текст автозаполнения от ассоциированного AutoCompleteStringCollection
.
Всякий раз, когда пользователь вводит новое значение в TextBox
, он добавляется в связанный AutoCompleteStringCollection
, и в конце сеанса все эти коллекции сохраняются в файле в домашнем каталоге пользователя.
Проблема в том, что в этих коллекциях невозможно исправить ошибки. В IE элементы управления вводом с элементами управления автозаполнением позволяют выделять элемент в списке автозаполнения и нажимать Del
, чтобы удалить его. Это не работает в элементах управления .NET.
Мне бы очень хотелось, чтобы для этого мне не пришлось реализовывать свой собственный интерфейс. Я застрял? Есть ли способ включить это, что я не вижу?