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

Вниз

Как сделать такой комбобокс, как в веб-браузерах?   Найти похожие ветки 

 
Kallega   (2003-10-11 20:02) [0]

ТО есть такой, чтобы автоматически при вводе дополнял из истории необходимые строки?
Подскажите, пожалуйста.


 
AndreySoft ©   (2003-10-11 20:36) [1]

Тебе нужно, чтоб именно в этот комбобокс что-то заносилось постепенно?


 
Kallega   (2003-10-12 10:55) [2]

Да-да, именно так. Может, я сначала не совсем понятно объяснил. В общем, мне надо, чтобы как в строке ввода адреса браузера, постепенно заносилось то, что подходит по шаблону.


 
WithOut Any ... ©   (2003-10-12 11:21) [3]

Не вижу проблем. Во-первых необходимо иметь источник откуда это можно взять. Лезешь в хистори и по ComboBoxEnter формируешь. Если я что-то не так понял детализируй топик


 
Nucl ©   (2003-10-12 11:25) [4]

храни где-нить все что вводилось в комбобокс и периодически делай
Items.clear
и Items.Add(...)


 
Kallega   (2003-10-12 11:53) [5]

Пусть вся история у меня хранится в простом текстовом файле, каждой новой записи соответствует новая строка. Если я делаю, например, ComboBox1.Items.LoadFromFile("his.dat"); где-нибудь в OnCreate формы, то, кончено, всё работает, дополняет, как надо. Но в комобобоксе загружен весь список, и если он будет состоять из нескольких десятков элементов, то получится очень некрасиво. Поэтому надо сделать, чтобы подсказка (дополнение это) формировалось как бы динамически, в процессе ввода.
Допустим, я ввожу "1". В файле истории есть записи 1200000, 1234000, 199999, и ещё миллион записей, так вот надо, чтобы показало только те, которые начинаются на единицу.

>> и по ComboBoxEnter формируешь
может здесь и надо делать, но я не совсем понимаю, как!
Сначала я пытался делать на OnChange, сверял каждый введенный символ, но это, по-моему, не правильно.
////


 
WithOut Any ... ©   (2003-10-12 12:05) [6]

В любом случае это можно реализовать (ИМХО) только из хистори



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
14-74374
Another
2003-10-02 20:54
2003.10.23
Найти книгу


1-74129
zergey
2003-10-10 11:11
2003.10.23
разграничение прав пользователей, хранение паролей


1-74274
SiJack
2003-10-13 09:13
2003.10.23
програмно снять с Edit выделение текста


3-73974
Patrick
2003-10-01 14:16
2003.10.23
Использование IBQuery.


1-74173
Lam
2003-10-10 14:02
2003.10.23
File