Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.014 c
6-74343
mma
2003-08-27 08:04
2003.10.23
TWebBrowser -> ServerSocket -> ClientSocket -> HTTPS???


3-74034
Little_user
2003-10-03 09:46
2003.10.23
D5 ADO Dbf


3-73984
Максим
2003-10-01 09:27
2003.10.23
DBGridEh


3-74045
Bezpal
2003-10-02 08:59
2003.10.23
Как связать delphi с SQL Server 2000?


14-74475
Alibaba
2003-10-02 16:45
2003.10.23
Количество листов в книге Excel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский