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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.07.2010, 10:13   #1
S_Yevgeniy
Форумчанин
 
Аватар для S_Yevgeniy
 
Регистрация: 08.07.2009
Сообщений: 246
Вопрос как реализовать авто-выбор

Доброе время суток.
Подскажите пожалуйста как лучше реализовать авто-выбор ( простите если это называется не так) . поясню точнее. Когда в на сайте Google например набираешь что желаешь наитии снизу под Edit выходит вспомогательное окно с вариантами. ( при помощи какого компонента это реализовано и как это делается что оно появляется и исчезает когда не нужно. Задача в Delphi.
Заранее большое спасибо
Да прибудет с Вами свет и радость!!!

Последний раз редактировалось S_Yevgeniy; 23.07.2010 в 10:22.
S_Yevgeniy вне форума Ответить с цитированием
Старый 23.07.2010, 10:15   #2
Korben5E
Форумчанин
 
Аватар для Korben5E
 
Регистрация: 13.07.2010
Сообщений: 346
По умолчанию

это называется "выпадающий список" - компонент TComboBox
Non est culpa vin, sed culpa bibentis
Korben5E вне форума Ответить с цитированием
Старый 23.07.2010, 10:19   #3
S_Yevgeniy
Форумчанин
 
Аватар для S_Yevgeniy
 
Регистрация: 08.07.2009
Сообщений: 246
По умолчанию

Спасибо. Ну TComboBox немного другое. От него я и хочу отказаться.

Сделать так чтобы в Edit набирали текст шел запрос базе и ответ от базы в выпадающий список.
Да прибудет с Вами свет и радость!!!

Последний раз редактировалось S_Yevgeniy; 23.07.2010 в 10:21.
S_Yevgeniy вне форума Ответить с цитированием
Старый 23.07.2010, 10:23   #4
Korben5E
Форумчанин
 
Аватар для Korben5E
 
Регистрация: 13.07.2010
Сообщений: 346
По умолчанию

Цитата:
Сообщение от S_Yevgeniy Посмотреть сообщение
Спасибо. Ну TComboBox немного другое. От него я и хочу отказаться.

Сделать так чтобы в Edit набирали текст шел запрос базе и ответ от базы в выпадающий список.
Событие OnChange, анализируешь что вводится, выполняешь запрос и заполняешь выпадающий список
Non est culpa vin, sed culpa bibentis
Korben5E вне форума Ответить с цитированием
Старый 23.07.2010, 10:34   #5
Sanprof
Форумчанин
 
Аватар для Sanprof
 
Регистрация: 28.01.2008
Сообщений: 267
По умолчанию

можно написать компонентик, который будет состоять из двух TEDIT и TDBLOOKUPCOMBOBOX, эдит будет накладываться на комбобокс так, чтобы самого комбобокса не было видно, а в событи OnChange эдита выполнять запрос к базе и SendMessage комбобоксу, чтобы он "выпал".
Не забываем говорить спасибо за помощь - это ведь так приятно
Sanprof вне форума Ответить с цитированием
Старый 23.07.2010, 10:36   #6
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

S_Yevgeniy, в одной своей программе я использую компонент TComboEdit из RxLib и PopupMenu... На картинке - это "Область специализации" с выпадающим ниже списком...
Untitled-1.jpg
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 23.07.2010, 10:39   #7
S_Yevgeniy
Форумчанин
 
Аватар для S_Yevgeniy
 
Регистрация: 08.07.2009
Сообщений: 246
По умолчанию

спасибо!!!


Цитата:
Сообщение от Grag Посмотреть сообщение
S_Yevgeniy, в одной своей программе я использую компонент TComboEdit из RxLib и PopupMenu... На картинке - это "Область специализации" с выпадающим ниже списком...
Большое спасибо. Стараюсь обходить без сторонние компонентов. Так как при их использование заметно теряется скорость работы программы. Да и потом я разрабатываю приложения на Д 2009 а для него их наитии проблематично.

Еще раз спасибо.
Да прибудет с Вами свет и радость!!!

Последний раз редактировалось S_Yevgeniy; 23.07.2010 в 10:50.
S_Yevgeniy вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как реализовать сложный выбор из выпадающего списка? yulkas Помощь студентам 9 22.03.2010 09:54
Как 3делать авто-обновление через интернет или локальные сети, для своей программы? Человек_Борща Общие вопросы Delphi 5 09.03.2010 10:25
Кнопки как RadioButton'ы в GroupBox'e. Как реализовать? Casper-SC Общие вопросы .NET 9 06.03.2010 20:07
Оптимальный выбор закупки (много поставщиков) с учётом объёмных скидок в прайсах - как реализовать? GardicoRu Microsoft Office Excel 22 11.01.2009 16:46
Как зделать авто выполнение Editor Общие вопросы Delphi 5 27.04.2008 21:01