У меня такое ощущение, что это очень простая вещь, которую я пропускаю.
У меня есть два ComboBox, которые позволяют пользователям искать / выбирать записи, которые они хотят просмотреть. Один заполнен именами клиентов, а другой заполнен номерами клиентов, поэтому пользователь может искать конкретную запись, выбрав имя или номер.
Каждый ComboBox заполняется таблицей данных, возвращаемой из базы данных SQL Server.
В каждом ComboBox для DropDownStyle установлено значение DropDown, для AutoCompleteMode установлено значение SuggestAppend, а для AutoCompleteSource установлено значение ListItems.
Пользователь может либо выбрать, щелкнув стрелку DropDown, а затем щелкнув по элементу, которым он был, или он может начать с ввода, и ComboBox сузит количество элементов в списке на основе символов, набираемых пользователем.
Использование мыши для щелчка по нужному элементу в списке работает нормально ... запускается процедура для извлечения выбранного элемента из базы данных.
Однако, когда пользователь вводит желаемый выбор и нажимает ENTER, ничего не происходит. Они должны щелкнуть стрелку DropDown и щелкнуть элемент, чтобы программа могла извлечь соответствующую запись.
Как заставить ComboBox вытягивать соответствующую запись, когда пользователь нажимает ввод?
Я использую Visual Basic.