Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Поиск в StringGrid?   Найти похожие ветки 

 
DNS ©   (2004-03-18 07:05) [0]

Народ, тут встала такая проблема, есть StringGrid и есть Edit. Дык вот как реализовать поиск в реальном времени - пользователь начинает вводить строку для поиска в Edit и при вводе каждой буквы происходит постепенный поиск введенной строки на наличие ее в таблице?


 
MBo ©   (2004-03-18 07:07) [1]

что именно вызывает затруднения?


 
DNS ©   (2004-03-18 09:25) [2]

2MBo - ну вообщем-то все, в принципе не знаю как это сделать. Даже идей никаких нет :( (Если бы были то наверное сам бы все сделал).


 
MBo ©   (2004-03-18 09:41) [3]

При изменении текста Edit возникает событие OnChange - вот в его обработчике пробегай всю таблицу в цикле.


 
Алхимик ©   (2004-03-18 09:44) [4]

Инкрементный поиск по моему это называется.
Строки массива отсортировать, использовать бинарный поиск первого подходящего элемента.
 ааа
->баа
 баба
 бббб
 ввв


 
DNS ©   (2004-03-18 10:09) [5]

2МВо - ну вот разве что так, только есть маленькая загвоздка, данный метод слишком ресурсоемкий (в принципе можно и его сделать, но я думал что можно как-то по другому).

Ну если больше никто ничего не предложит лучше, придется делать так.



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
14-1078487666
KSergey
2004-03-05 14:54
2004.04.04
Про переделку SB Live в SB Audigi


14-1078690330
juiceman
2004-03-07 23:12
2004.04.04
убить чужой процесс


3-1078491985
atmospheric
2004-03-05 16:06
2004.04.04
как открыть dbf файл ?


6-1074703193
Addon
2004-01-21 19:39
2004.04.04
Документация по TcpClient и TcpServer


14-1078610351
Soft
2004-03-07 00:59
2004.04.04
Как настроить роутинг NetBios?