|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.12.2008, 16:58 | #1 |
Пользователь
Регистрация: 28.12.2006
Сообщений: 75
|
Какой компонент использовать для отображения файлов
Люди добрые. Подскажите пожалуста какой компонет использовать в данном случае:
Необходимо отображать файлы и папки как в обычном окне windows с возможностью отображать данные в 5 режимах 1. плитка 2. значки 3. список 4. таблица 5. Эскизы страниц Также хотелось бы чтобы можно было разрешать и запрещать запуск файлов с этого компонента. Хотелось бы получить эффект как в программе Total Comander выбрав папку при нажатии ctrl+Q на противоположной панели отобрадаются файлы Последний раз редактировалось devi409; 20.12.2008 в 17:08. |
20.12.2008, 17:29 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,647
|
Можно использовать TShellTreeView, TShellComboBox, TShellListView.
Есть так же ещё и TDirectoryOutline, TDirectoryListBox, TFileListBox, TDriveComboBox, но лучше из первых выбрать. E-Mail: arigato.freelance@gmail.com
|
20.12.2008, 18:00 | #3 |
Пользователь
Регистрация: 28.12.2006
Сообщений: 75
|
а не подскажете к какой группе относится TShellTreeView, TShellComboBox, TShellListView ? где их взять то?
я что то их найти не могу... TDirectoryOutline - используется для вывода дерева папок TDirectoryListBox - показывает только папки без файлов и TDriveComboBox - только для вывода дисков TFileListBox - вроде бы выводит файлы но я так и не нашел как их вывести в эскизах не один из выше перечисленных не позволяет вывести файлы так как я желал бы. |
20.12.2008, 18:22 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,647
|
Вкладка Samples (у меня Делфи 6). Эти 3 позволяют всё перечисленное сделать, их можно связывать между собой. Только, если не ошибаюсь, там есть какая-то ошибка в обработке файлов, я её исправлял в коде самого компонента.
E-Mail: arigato.freelance@gmail.com
|
20.12.2008, 18:39 | #5 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
А я бы tListView юзнул-бы...
Вот и примерчик тебе из книжки Флёнова: |
20.12.2008, 19:07 | #6 |
Пользователь
Регистрация: 28.12.2006
Сообщений: 75
|
у меня delphi 2007 и таких компонентов нема
их установить как нить можно? Хотя отобразить все можно с помощью компонента WebBrowser. теперь бы еще разобраться как определить какой файл выделен. Последний раз редактировалось devi409; 20.12.2008 в 19:12. |
20.12.2008, 19:13 | #7 |
Пользователь
Регистрация: 28.12.2006
Сообщений: 75
|
Примерчик хороший но вдруг есть компонент который все сам это делает чтобы не писать много кода.
Последний раз редактировалось devi409; 20.12.2008 в 19:19. |
20.12.2008, 19:50 | #8 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,647
|
TShellTreeView, TShellComboBox, TShellListView - самый лучший вариант.
А в приведённом примере на tListView всё нужно делать руками, там даже перетащить файл нельзя и т.п. А на счет Делфи 2007 - новое, не значит лучше http://www.programmersforum.ru/showthread.php?t=32014 E-Mail: arigato.freelance@gmail.com
|
15.02.2009, 14:50 | #9 | |
Участник клуба
Регистрация: 15.02.2007
Сообщений: 1,112
|
Вот пример "возвращения" этих компонентов:
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой компонент выбрать для вывода таблицы картинок ICO | Comer_Jus | Мультимедиа в Delphi | 3 | 21.05.2008 20:35 |
Какой компонент использовать? | XPAiN | БД в Delphi | 3 | 05.05.2008 08:45 |
компонент отображения деревьев | IgorKr | Компоненты Delphi | 3 | 03.05.2008 09:01 |
Какой объект и событие использовать? | yourself | Microsoft Office Excel | 1 | 23.04.2008 00:28 |
Компонент на основе TPanel для отображения погоды из интернета... | xzDelphi | Компоненты Delphi | 7 | 08.01.2008 17:33 |