|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.12.2016, 18:26 | #1 |
Пользователь
Регистрация: 20.05.2013
Сообщений: 11
|
Связь по компонентам
Добрый день или вечер
Не знаю как точно задать свой вопрос, но попробую по конкретней объяснить. В общем суть такая, кидаем на форму компоненты которые отвечают за отображение информации, например (Image, listbox, FileListBox, memo, WebBrowser, и. т. д) Далее заполняем listfox или FileListBox строками. После при выборе строк открывались данные в этих компонентах, то есть например в FileListBox строка1 в memo выводиться текст в Image картинка. Выбрали строка2 в memo другой текст и Image другая картинка. Как то вот так. Вариант базы данных не предлагать. |
20.12.2016, 20:16 | #2 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
Код:
Последний раз редактировалось Вадим Мошев; 20.12.2016 в 21:27. |
20.12.2016, 20:36 | #3 |
Пользователь
Регистрация: 20.05.2013
Сообщений: 11
|
Что то я не правильно свою мысль высказал. Скорей всего так, допустим в директории есть три папки, в каждой папке по одному файла txt и jpg. Я думаю что придется создавать еще один связывающий файл с listbox и с файлами которые в папках (типо ссылок), можно ли так реализовать?
|
20.12.2016, 20:55 | #4 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
если назвать файлы 1,2,3... то полагаю необязательно. либо по содержанию строки листбокса(его можно заполнять названиями соответствующих файлов). в противном случае наверное да.
|
20.12.2016, 21:04 | #5 |
Пользователь
Регистрация: 20.05.2013
Сообщений: 11
|
не получится, при выборе строки в listbox нужно чтобы отобразилась одновременно в image картинка, а в memo текст
|
20.12.2016, 23:05 | #6 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
|
21.12.2016, 12:40 | #7 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Что мешает сделать поиск каталогов внутри конкретной директории "[КАРТИНКИ-ТЕКСТ]"? И в листбох вывести названия папок:
[КАРТИНКИ-ТЕКСТ] В листбоксе: {- Папка 1 - Папка 2 - Папка 3} ПРи клике на ликсбох заходим по пути и грузим картинку в картинку текст в текст Код поиска всех файлов внутри каталога и в подкаталогах через рекурсию : Код:
Код:
Пишу много и развернуто
Последний раз редактировалось Heneken87; 21.12.2016 в 12:48. |
21.12.2016, 15:08 | #8 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Есть еще вариант в ListBox.Items.AddObject в этх строках можно хранить массив со всей информацией о ссылках на файлы и т.д. так сказать расширить этот компонент. Могу подробней описать
Код:
Для быстроты загрузки можно хранить уже загруженные данные если конечно строк не очень много иначе память грузить будет Последний раз редактировалось Aliens_wolfs; 21.12.2016 в 16:26. |
22.12.2016, 17:40 | #9 |
Пользователь
Регистрация: 20.05.2013
Сообщений: 11
|
Добрый день. Не пойму почему не работает, делфи ругается на GetAllFiles, что надо добавить в uses?
|
22.12.2016, 18:20 | #10 |
Пользователь
Регистрация: 20.05.2013
Сообщений: 11
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по компонентам | Fahman | Общие вопросы Delphi | 8 | 10.02.2014 10:55 |
путь к компонентам. | Nikai | Компоненты Delphi | 0 | 18.01.2013 15:05 |
Tab: переход по компонентам | new player | Общие вопросы Delphi | 2 | 18.10.2010 11:49 |
Присвоение процедур компонентам | N!ckeL | Компоненты Delphi | 4 | 26.04.2008 18:22 |
Обращение к компонентам из цикла | satana | Общие вопросы Delphi | 4 | 16.07.2007 12:16 |