Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.05.2007, 11:25   #1
LeoN
Форумчанин
 
Аватар для LeoN
 
Регистрация: 03.11.2006
Сообщений: 278
По умолчанию Как создать фильтр в ShellListView?

Как создать фильтр в ShellListView?Мне надо чтобы в нем появлялись только файлы с нужным разширением.
Разработка сайтов -дело прикольное
LeoN вне форума
Старый 18.05.2007, 12:28   #2
Shuraken
Форумчанин
 
Аватар для Shuraken
 
Регистрация: 16.04.2007
Сообщений: 298
По умолчанию

В этом компоненте - никак. Можно сделать это в компонентах TFilterComboBox, TDriveComboBox, TDirectoryListBox, TFileListBox;
Не надо ничего усложнять. Все достаточно тривиально.
Shuraken вне форума
Старый 18.05.2007, 12:51   #3
LeoN
Форумчанин
 
Аватар для LeoN
 
Регистрация: 03.11.2006
Сообщений: 278
По умолчанию

Тогда как сделать DirectoryListBox цивильнее, с видом как у ShellListView?
Разработка сайтов -дело прикольное
LeoN вне форума
Старый 18.05.2007, 12:56   #4
Shuraken
Форумчанин
 
Аватар для Shuraken
 
Регистрация: 16.04.2007
Сообщений: 298
По умолчанию

Никак. Обратите внимание в каких вкладках они находятся
ShelListView в панели Samples, т.е. это реализация сторонних разработчиков и посмотреть исходники данного компонента нельзя, а DirectoryListBox в панели win3.1 и к нему есть исходники. Делайте выводы, если что-то не устраивает... напишите свой компонент, средний между ShellListView and DirectoryListBox.
Не надо ничего усложнять. Все достаточно тривиально.
Shuraken вне форума
Старый 14.06.2007, 16:53   #5
samop
Новичок
Джуниор
 
Регистрация: 14.06.2007
Сообщений: 1
По умолчанию

Это работает
CanAdd := AFolder.IsFolder or (ExtractFileExt(AFolder.PathName) = '.pas');
samop вне форума
Старый 05.07.2010, 09:11   #6
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

А у меня почему-то не работает :/ . Поместил эту строчку в событие AddFolder и ничего, при загрузке программы компонент - пуст. Может еще есть какие-то варианты? Мне нужно, чтобы отображались файлы расширения, которое я укажу.

Все, разобрался . Оказывается я просто неправильно расширение записал. Теперь работает. Тема закрыта
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.

Последний раз редактировалось artemavd; 05.07.2010 в 09:15.
artemavd вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ShellListView SiAlex Компоненты Delphi 8 28.05.2014 21:42
ShellListView sezam Компоненты Delphi 0 27.06.2008 06:58
Маска в ShellListView SANTA_KLAUD Общие вопросы Delphi 4 30.05.2008 12:29
ShellListView ant_f_moro Компоненты Delphi 0 06.01.2008 22:42
EXECнуть ITEM от ShellListView ЧИЖ Компоненты Delphi 6 02.07.2007 09:43