Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2010, 19:41   #1
PaWeLL
 
Регистрация: 25.04.2010
Сообщений: 5
По умолчанию создание строки поиска

Можно ли в делфи создать строку поиска, как, скажем, в гугловском поисковике, где по мере ввода поискового запроса тебе подгружаются его возможные варианты?

Если да, то как это сделать?
PaWeLL вне форума Ответить с цитированием
Старый 29.04.2010, 02:29   #2
gusluk
Форумчанин
 
Аватар для gusluk
 
Регистрация: 16.10.2008
Сообщений: 205
По умолчанию

Конечно можно.
Кидаешь на форму ComboBox, и по событию нажатия клавиши в нем пишешь:
Код:
for i:=1 to kolSlov do if pos(form1.ComboBox1.Text,Slovo[i])=1 then  form1.ComboBox1.Items.Add(Slovo[i]);
Перед вызовом не забудь подгрузить в массив Slovo свой словарь.
gusluk вне форума Ответить с цитированием
Старый 29.04.2010, 10:17   #3
bitSoft
Programming...
Форумчанин
 
Аватар для bitSoft
 
Регистрация: 13.03.2010
Сообщений: 198
По умолчанию

Цитата:
Сообщение от gusluk Посмотреть сообщение
Конечно можно.
Кидаешь на форму ComboBox, и по событию нажатия клавиши в нем пишешь:
Код:
for i:=1 to kolSlov do if pos(form1.ComboBox1.Text,Slovo[i])=1 then  form1.ComboBox1.Items.Add(Slovo[i]);
Перед вызовом не забудь подгрузить в массив Slovo свой словарь.
eto prostoe, no mojno risovati TListBox i v niom vnesti vazmojnie varianti. shtob bilo po krasivee
Код:
With TProgrammersForum.Create do  AddNewTopic('Title','Content...');
bitSoft вне форума Ответить с цитированием
Старый 29.04.2010, 13:59   #4
PaWeLL
 
Регистрация: 25.04.2010
Сообщений: 5
По умолчанию

Цитата:
Сообщение от gusluk Посмотреть сообщение
Конечно можно.
Кидаешь на форму ComboBox, и по событию нажатия клавиши в нем пишешь:
Код:
for i:=1 to kolSlov do if pos(form1.ComboBox1.Text,Slovo[i])=1 then  form1.ComboBox1.Items.Add(Slovo[i]);
Перед вызовом не забудь подгрузить в массив Slovo свой словарь.
Никогда еще с массивами в делфи не сталкивался.
Варианты поискового запроса по сути являются записями в базе данных и могут дополняться. Как то их можно подгружать оттуда?

Последний раз редактировалось PaWeLL; 29.04.2010 в 14:07.
PaWeLL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание сигнатуры функций для поиска их в памяти процесса Zlyden' Общие вопросы C/C++ 10 01.03.2010 21:27
Создание форм поиска и вывода информации opalko1 Microsoft Office Excel 7 26.02.2010 10:57
Скоросто поиска строки в файле Evolver Общие вопросы C/C++ 2 25.04.2009 10:44
создание функции поиска Алёна Microsoft Office Excel 4 15.04.2009 11:26
Алгоритм поиска HEX строки в файле Vlad_3310 Общие вопросы Delphi 8 17.06.2008 10:02