ComboBoxEx и события - PullRequest
       22

ComboBoxEx и события

4 голосов
/ 15 декабря 2010

Я добавил элемент управления ComboBoxEx в мою форму и заполнил его данными из базы данных.Я установил для AutoSuggest, AutoAppend и UpDownKeyDropsList значение true.

Сначала я попробовал событие OnSelect - оно не срабатывает. Если я набираю текст в выпадающем списке и выбираю элемент из выпадающего списка.

Затем я пробовал событие OnDropDown - оно также не срабатывает, есливыпадающий список.

Теперь, как я могу получить выбранный элемент, когда элемент выбран?

1 Ответ

3 голосов
/ 15 декабря 2010

Если я не понимаю вопрос, я думаю, что вы ищете ответ - событие onChange, а затем используйте ComboBox.Items [ComboBox.ItemIndex], чтобы получить выбранный элемент.

РЕДАКТИРОВАТЬ: Вы можететакже проверьте, есть ли ComboBox.ItemIndex <> -1 в событии onChange.Используя это, вы можете обойтись, делая свой важный код для события каждый раз, когда печатается буква.

Несмотря на то, что я только что провел быстрый тест, все еще есть проблема с выбором элемента при любой типизации после того, как он не попадет в "itemIndex <> -1", так как он был установлен.Хотя это кажется хорошим началом.

...