Страница: 1 |
Привет всем! Прошу прощения за возможно туповатый вопрос. Подскожите пожайлуста как мне при вводе текста в комбобох автоматически выделять Item соответствующий вводу и соответственно сортировать список. Может есть специальный контрол? Зараннее спасибо!
Я поступал таким образом, но давно это было, может быть есть более оптимальные способы. Короче, получаешь событие Change, запоминаешь Text (например в ST), посылаешь себе событие нажатия клавиши KeyPress курсора вниз - контрол автоматически выбирает первый совпадающий эл-т из списка. Остается сравнить, есть ли в след. строке за выбранной текст ST - если есть, значит вернуть Text = ST, но имей в виду - контрол опять поймает Change - обработаешь уже сам. Если что-то непонятно - спрашивай... Воистину SMART-технология... Вот только ответ в том, что общего и всех устраивающего решения этой проблемы еще ни кто не нашел. Если порыскаешь по сайту, то найдешь нешь несколько контролов да и исходников тоже хватает, призванных заминить в данной ситуации комбо... но все они имеют свои недостатки. А решение одно - требовать чтобы пользователь выбрал из списка(т.е. произвел событие Click), подтвердив свой выбор. Спасибо Smart & SAVok хотя и решения противоположны, но одинаково полезны. Спасибо тема закрыта. Страница: 1 |
Вопрос: ComboBox?
Добавлено: 06.09.02 21:19
Автор вопроса: Last_Santa | Web-сайт:
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Smart
Вопросов: 0
Ответов: 2
Профиль | | #1
Добавлено: 10.09.02 14:53
Номер ответа: 2
Автор ответа:
SAVok
ICQ: 155153916
Вопросов: 2
Ответов: 126
Профиль | | #2
Добавлено: 10.09.02 15:42
Номер ответа: 3
Автор ответа:
Last_Santa
ICQ: 200700724
Вопросов: 38
Ответов: 329
Web-сайт:
Профиль | | #3
Добавлено: 10.09.02 18:29