![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
отсеивать ComboBox.Items
Brabus © (2008-11-25 13:23:00)Как лучше сделать: В ComboBox подгружается список с некими названиями. Нужно сделать чтобы на момент ввода пользователем символов в ComboBox - удалялись (из Items) все записи первые символы которых не удовлетворяюю введенным. Мой вариант такой: Сделать Default-список. На событии OnChange ComboBox:
1. Загружать Default-список в Items, перед этим ComboBox1.Items.Clear;
2. пробегать по Item и отсеивать неправильные.
Если ли варианты как сделать лучше и быстрее.
Brabus (2008-11-25 13:57:00) [1]
> как автозаполнение в браузере, что-ли?
Именно
NieL (2008-11-25 13:56:00) [2]
> как автозаполнение в браузере, что-ли?
Именно
Сергей М. (2008-11-25 13:48:00) [3]
> Brabus
Тем самым ты лишаешь юзера права на ошибки при вводе.
clickmaker (2008-11-25 13:47:00) [4]> Нужно сделать чтобы на момент ввода пользователем символов
> в ComboBox - удалялись (из Items) все записи первые символы
> которых не удовлетворяюю введенным
как автозаполнение в браузере, что-ли?
Ega23 (2008-11-25 13:39:00) [5]Так у комбика, вроде, и так такой ыункционал есть. Только стиль ему csDropDownList поставить надо...
Правильный$Вася (2008-11-25 13:24:00) [6]зачем удалять?
делаешь сортированный и ввод руками просто переводит текущее выделение на первый подходящий