Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вывод файлов по маске в ShellListView [D7, XP]


Jimmy ©   (2010-10-16 16:51:00) 

Подскажите как сделать так, чтобы ShellListView выводил не все файлы в папке, а только скажем *.txt? Заранее спасибо.


Jimmy   (2010-10-20 21:27:00) [1]

Спасибо! Получается...


Фокус_Ник   (2010-10-20 18:23:00) [2]

> Jimmy   (20.10.10 17:32) [5]
> Нужен предварительный просмотр файлов собственного формата.

Посмотрите, как это сделано в TOpenPictureDialog и сделайте так же.


Jimmy   (2010-10-20 17:32:00) [3]

Нужен предварительный просмотр файлов собственного формата. Использую на своей форме Image, несколько Label'ов и т.д. Может как-то проще можно добиться Preview? Подскажите, пожалуйста, как.


Фокус_Ник   (2010-10-20 16:34:00) [4]

> Jimmy   (20.10.10 15:25) [3]

> У большинства программ ключевой элемент в окне "Открыть" очень похож
> именно на ShellListView.

У большинства программ это окно создается вызовом стандартной функции WinAPI. Компонент TOpenDialog использует эту же функцию.

> А я пишу свою форму OpenDialog.

Зачем? Чем не устраивает все та же функция?


Jimmy   (2010-10-20 15:25:00) [5]

У большинства программ ключевой элемент в окне "Открыть" очень похож именно на ShellListView. А я пишу свою форму OpenDialog. И еще один вопрос. Как сделать, чтоб при открытии этой формы у ShellListView была открыта папка, скажем C:\1\2\3\4, и папка у ShellComboBox, который связан с ShellListView, была бы такой же? После команд
ShellListView1.Root:='C:\1\2\3\4';
ShellComboBox1.Root:='C:\1\2\3\4';

папка ShellComboBox отображается некорректно.


Германн   (2010-10-17 03:07:00) [6]


> Вывод файлов по маске в ShellListView

А зачем?
ShellListView вовсе не для этого предназначен!
ShellListView не обязательно показывает список файлов.
Он умеет показывать другие списки.
В некоторых сторонних компонентах есть свойство Mask.


Юрий Зотов   (2010-10-16 19:49:00) [7]

TFileListBox не подойдет? Там надо только выставить свойство Mask, остальное он сделает сам.


Наверх

Титульная страница Поиск, карта сайта Написать письмо