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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2009, 19:30   #1
Rahim1993
Пользователь
 
Аватар для Rahim1993
 
Регистрация: 27.12.2007
Сообщений: 67
По умолчанию DirectoryListBox

Доброе время суток Вам! Подскажите, пожалуйста, как сделать так, чтобы DirectoryListBox1 показывал скрытые файлы(Если это возможно)?
S.R.H.(Rahim)
Rahim1993 вне форума Ответить с цитированием
Старый 03.01.2009, 19:54   #2
ViktorXP
Форумчанин
 
Аватар для ViktorXP
 
Регистрация: 24.11.2006
Сообщений: 108
По умолчанию

лудше переходи на новое TShellTreeView. просто те контролы оставленые для совместимости. А тут и иконки нормально покажет и настройки гибкие.
пс. чтобы там добавит возможность показа скрытых нужно изменить сам исходник контролов
ViktorXP вне форума Ответить с цитированием
Старый 03.01.2009, 20:27   #3
Rahim1993
Пользователь
 
Аватар для Rahim1993
 
Регистрация: 27.12.2007
Сообщений: 67
По умолчанию

А как изменить этот исходник, скажи если не трудно. Я новичок, и не очень хорошо разбираюсь.
S.R.H.(Rahim)
Rahim1993 вне форума Ответить с цитированием
Старый 03.01.2009, 20:29   #4
Rahim1993
Пользователь
 
Аватар для Rahim1993
 
Регистрация: 27.12.2007
Сообщений: 67
По умолчанию

Все понял. Спасибо тебе!!!
S.R.H.(Rahim)
Rahim1993 вне форума Ответить с цитированием
Старый 03.01.2009, 20:58   #5
ViktorXP
Форумчанин
 
Аватар для ViktorXP
 
Регистрация: 24.11.2006
Сообщений: 108
По умолчанию

заходиш в модуль FileCtrl и в процедуре
Код:
function TDirectoryListbox.ReadDirectoryNames(const ParentDirectory: string;
  DirectoryList: TStringList): Integer;
в строчке
Код:
  Status := FindFirst(SlashSep(ParentDirectory, '*.*'), faDirectory, SearchRec);
ко второму параметру FindFirst добавляеш новые атрибуты. (например для показа скрытых папок пишеш так faDirectory or faHidden)

и так в кажодом контроле нужно будет пересмотреть и поцепить то что тебе нужно (их там кажется три, хотя могу ошибатся)

Последний раз редактировалось rpy3uH; 04.01.2009 в 12:52.
ViktorXP вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DirectoryListBox Stanislav Общие вопросы Delphi 2 02.04.2008 20:02