На главную страницу сайта К. Полякова
Преподавание, наука и жизнь.
 
главная школа вуз наука delphi программы походы автор
 Лента новостей Новости Блог Блог 
Этот сайт больше не обновляется. Сайт К. Полякова «Преподавание, наука и жизнь» переехал по адресу kpolyakov.spb.ru. Новый адрес страницы, к которой вы обратились: Пожалуйста, обновите свои закладки. Через 5 секунд вы будете перенаправлены на новый сайт автоматически.

kpExplorer

возможности Проводника в своей программе

Что это такое?

Чтобы выбрать папку на диске, можно использовать функцию SHBrowseForFolder, однако она обладает рядом недостатков:

  • не умеет создавать новые папки (такую возможность ввели только в Win2000);
  • ее невозможно встроить в свое окно;
  • не так-то просто заставить ее показать содержимое папки, которую вы собираетесь выбрать.

Набор kpExplorer позволяет преодолеть эти трудности. Он включает компоненты, аналогичные Проводнику:

  • kpFolderTreeView (левая часть Проводника),
  • kpFileListBox (список файлов и каталогов с иконками),
  • kpFIleListView (правая часть Проводника)
  • kpFolderCombo (выпадающий список с деревом каталогов).

Компоненты не используют интерфейсы Windows Shell, поэтому работают достаточно быстро.

Компонент TkpFolderTreeView для Delphi — дерево папок    Компоненты TkpFileListView и TkpFolderCombo для Delphi — списки файлов и папок

Поддерживаются:

  • ассоциированные иконки файлов;
  • создание новых папок;
  • переход на уровень вверх;
  • отображение сжатых томов NTFS альтернативным цветом;
  • множественный выбор папок и файлов;
  • браузинг сети (отключается);
  • нотификацию об изменениях в файловой системе (отключается);
  • работа с сетевыми ресурсами, в том числе создание каталогов на удаленной машине.

Скачать

Компоненты распространяются свободно с исходными текстами и примером. Последней является версия 2.45 от 24.10.2012.

Скачать! Компоненты TkpExplorer (архив 59 Кб)

Компоненты TkpExplorer (архив 59 Кб)

© 2000-2015 К. Поляков
 

В Контакте