Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поиск в ComboBox-e(аналог Locate)


T{}r(l-l ©   (2002-10-01 08:50:00) 

Здравствуйте уважаемые!
Вопрос:можно ли осуществить в ComboBox-e поиск аналогичный SQL ф-ии Locate(Выбор из списка ближайших значений по вводимым символам), или может быть кто знает такую компоненту?
С уважением, Саша.


Jeer   (2002-10-02 09:51:00) [1]

Rx Lib
TRxDBLookupCombo умеет это.


VAleksey   (2002-10-02 08:59:00) [2]


> KSergey © (02.10.02 07:07)

действительно не моя :)). Я и говорю, что может и так сойдет. Мало ли :).


KSergey   (2002-10-02 07:07:00) [3]

VAleksey © (01.10.02 12:28)

С одной стороны вы правы, то посчитайте сколько действий необходимо сделать, чтобы добиться такого результата? Впрочем, в том не ваша вина.


Мышь   (2002-10-02 00:30:00) [4]

Действительно, в D6 уже реализован быстрый поиск в ComboBox"e, но он не всегда хорошо работает для русских буквочек. Например, "я" не ищется. Пользователи орут страшно. Можно покопаться в исходниках и посмотреть, как это делает Borland.


VAleksey   (2002-10-01 12:28:00) [5]

а не пробовал просто открыть комбобокс сдвинуть позицию курсора вниз и начать набирать нужный текст. ИМХО - уже реализованный инкриментальный локатор.
ЗЫ
Правда не всегда работает так как надо, но в первом приближении сойдет .


ZemA   (2002-10-01 11:05:00) [6]

попробуй так

procedure TForm1.Edit1Change(Sender: TObject);
begin
ComboBox1.ItemIndex:= ComboBox1.Items.IndexOf(Edit1.Text);
end;


KSergey   (2002-10-01 10:27:00) [7]

1.Есть такая компонента в библиотеке InfoPower - DB-ориентированная и т.д. короче классная
2.Я такую делал, на основе обычного ComboBox. Если надо - могу выслать. Запрос - на мыло


Max Zyuzin   (2002-10-01 09:41:00) [8]

Думаю придется все делать самому...


Наверх

Титульная страница Поиск, карта сайта Написать письмо