Аббревиатура 5.0 имеет новый набор компонентов, TAbListView
и TAbTreeView
, которые работают вместе, чтобы дать представление, очень похожее на WinZip или Explorer.Вы можете сделать так, чтобы они ссылались друг на друга и на один из компонентов архиватора (например, TAbZipKit
), и они автоматически вытащили структуру папок, чтобы показать в виде дерева и показать файлы в выбранной папке в виде списка.Представление списка также поддерживает плоское представление «все файлы» без представления дерева.
Снимок экрана выше взят из проекта ComCtrlsDemo в каталоге примеров Delphi, и единственный код в нем - поддержкаизвлечение содержимого в заметку и изменение стилей просмотра.
Они доступны только для чтения.Чтобы добавить файлы, вы работаете с компонентом архива напрямую (TAbZipKit.AddFiles()
), и если вы хотите поддерживать перетаскивание в Проводник и из него, вам придется сделать это самостоятельно. Ander Melander * Drag and Drop Component Suite будет хорошим началом для этого.