![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
Kodov |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
Такой вопрос: как организовать поиск в ListBox? Нужно также, как и в Блокноте - Найти и Найти далее. На форме кнопка Найти, Edit1, в котором я ввожу, то что надо найти, и сам ListBox1. И когда я жму Найти, должна выделиться строка, в которой присутствуют слова, введенные Edit1. Мне нужно частичное совпадение.
Мне подсказали вот что: var Но если в ListBox более 300 элементов, программа просто зависает, при попытке найти, к примеру - последний элемент. Как с этим бороться? И какие еще у вас есть идеи по поводу поиска в ListBox? Заранее спасибо. Теги используй... Сообщение отредактировано: volvo - 18.02.2006 13:41 |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата(DRKB) Как осуществить быстрый поиск в Listbox? Очень просто, смотри пример.... считаем, что есть поле Edit1, в котором набираем текст, и ListBox, в котором ищем нужную строку, (как в Нelp). procedure TForm1.Edit1Change(Sender: TObject); И мой тебе совет, скачай все-таки DRKB... Огромное количество информации... ![]() |
Kodov |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
|
Romikgy |
![]()
Сообщение
#4
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Реальное имя: Romik Репутация: ![]() ![]() ![]() |
|
Kodov |
![]()
Сообщение
#5
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
Это значит, что если, к примеру, у тебя есть элемент с названием "Rambler", то ты можешь ввести в строке
поиска "ler" и программа выделит этот элемент. |
Romikgy |
![]()
Сообщение
#6
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Реальное имя: Romik Репутация: ![]() ![]() ![]() |
|
volvo |
![]()
Сообщение
#7
|
Гость ![]() |
kodov,
не знаю уж чего у тебя там Цитата просто зависает , вот этот фрагмент:procedure TForm1.Button2Click(Sender: TObject); отрабатывает меньше чем за полсекунды на списке из 1000 элементов... |
![]() ![]() |
![]() |
Текстовая версия | 9.07.2025 4:02 |