Страница: 1 |
Вопрос: ComboBox | Добавлено: 17.01.09 12:42 |
Автор вопроса: ![]() |
Имеется ComboBox с забитыми туда записями... как сделать чтобы когда я сам ввожу в ComboBox он автоматически по первым набранным буквам показывал записи уже имеющиеся? |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #1 | Добавлено: 17.01.09 14:22 |
Он и так показывает первую найденную запись. Что имеется ввиду? Автоматом раскрывать список? Выделять две записи и более при частичном совпадении? |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 5 |
Профиль | Цитата | #2 | Добавлено: 17.01.09 16:36 |
необходимо чтобы при начале набора раскрывался список и желательно оставались только записи которые частично или полно совпадают |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #3 | Добавлено: 17.01.09 18:11 |
Очевидно, что все записи в этом случае надо бы держать в отдельном массиве и при событии keypress очищать выпадающий список, проходить в цикле по массиву, проверяя оператором Like сопадение, и при соответствии заносить additem. Раскрывать автоматом - послать CB_SHOWDROPDOWN.
|
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 5 |
Профиль | Цитата | #4 | Добавлено: 18.01.09 08:00 |
спасибо, получилось, только почему то после того как автоматом раскрывается список пропадает курсор мышки (становится как бы невидимым), как можно исправить? |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #5 | Добавлено: 18.01.09 08:24 |
Есть такая фигня. Как-то я исправлял, вспомню - скажу. |
Страница: 1 |
|