![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Georg4 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 961 Регистрация: 2.11.2002 Репутация: 0 Всего: 10 |
Как можно реализовать выпадающий список последних 5-ти строчек которые набирались в Edit как обычный текстовый input в Internet Explorere или в обычном виндовом поиске (правда там из реестра берётся список) Если эти строчки хранились или в отдельном файле или в INI.?
-------------------- Никто и никогда не должен решать одну проблему дважды |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Georg4, надо сохранять изменения самому, а затем выбрасывать combobox
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Georg4
Дык ничего сложного тут нету. У ComboBox'а есть свойство Items типа TStringList.
|
|||
|
||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
После первого добавление с едита строки
создавать файл в который занесётся эта строка потом записывать следующие записи и всегда делаеш проверку(считаеш строки в файле) если строк стало больше 5, то удаляеш первую строку, все остальные смещаеш вверх, а в конец файла добавляеш новую и т.д. Ну и кинуть на форме combobox строки в котором будут пропорциональны строкам в этом файле(или же сделай не combobox, допустим сделай форму с memo в котором всё это дело будет отображатся) P.S. Удачи, что не полуится спрашивай P.S. Янис-шустрый ты однако Это сообщение отредактировал(а) RooR - 5.7.2006, 23:37 -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
можно также использовать EhLib - там для этого средства у TDBEhLib
|
|||
|
||||
| Georg4 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 961 Регистрация: 2.11.2002 Репутация: 0 Всего: 10 |
Ну идея с EhLib наиболее приемлема.
Уж Combobox как работает я знаю. А на форме именно нужно обычное текстовое окно не боле. Ну как в том же любимом Интернет Эксплорере когда в Яндексе ищешь что-то, и 2 раза щелкаешь на текстовом окне там выпадает список всех последних поисков или при вводе первой буквы все предыдущие поиски на неё начинающиеся. в EhLib это можно сделать? -------------------- Никто и никогда не должен решать одну проблему дважды |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
К сожелению нет, он только при попытке ввода покажет -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Georg4 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 961 Регистрация: 2.11.2002 Репутация: 0 Всего: 10 |
Ладно.
Видать буду делать как хотел раньше список последних строчек будет в меню, как последние файлы в Ворде -------------------- Никто и никогда не должен решать одну проблему дважды |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
А желания по ковырять EhLib нету? Там не очень сложно переделать, я смотрел в свое время, но времени не хватает сделать...
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
Да нах изобретать велосипед, делай как я написал да и всё, может и топорно но всё будет работать
-------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
угу, только на отладку правильной работы человек тоже потратит времени, а если он пользуется EhLib в проекте, то ему гораздо проще доработать совсем немного, точнее дернуть в нужный момент процедуру отображения списка набранных -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
2Alekx Не спорю, но если для начинающего то я бы выбрал мой вариант, а если чел уже таким заимался то конечно лучше твой вариант
-------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
в TDBEEditEh есть свойство MRUList - изучи его.
На сколько я помню, то список этого свойства самому нужно сохранять и загружать. открываем его
|
|||
|
||||
| Georg4 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 961 Регистрация: 2.11.2002 Репутация: 0 Всего: 10 |
Это всё безумно интерестно товарищи, но я пока отставил на потом дело со списоком.
Появились проблемы с другими алгоритмами а список это интерфейсная часть которая был просто для удобства нужна. Появится нужда обязательно вернемся к дискуссии, а пока не будем терять наше время. -------------------- Никто и никогда не должен решать одну проблему дважды |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |