Главная страница
    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.011 c
3-73986
AndCot
2003-10-01 09:56
2003.10.23
Индексы CDX в TTable


1-74185
:)
2003-10-10 12:22
2003.10.23
:)


3-74056
Vemer
2003-10-02 18:05
2003.10.23
Глюки TDBLookupComboBox.


3-74020
KGB
2003-10-02 14:37
2003.10.23
Non-blob column in table required to perform operation


6-74337
Maxim
2003-08-29 20:30
2003.10.23
Работа с почтовым клиентом





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский