Вот так он выглядит в тестовой программе. Работает поверх MySQL, переписать под другую базу, думаю, не составить труда. Основная цель – просмотреть файлы конкретного пользователя на сервере и что-то сделать с выделенными элементами.
Также реализованы поиск вхождений по имени и точный поиск по имени, сортировка по параметрам по убыванию и возрастанию. Сами картинки грузятся в отдельных потоках. Если где-то что-то заклинило в одном потоке, другие продолжают работать.
Автоматическое перестроение при Resize
Я делаю его для одного из своих проектов, но если Вам понадобится буду рад. Суть в чем, есть база данных со следующей структурой
Все записи делятся на страницы. Реализовано листание, в следующей версии, наверное сделаю на скролле с 2 страничным окном, по аналогии, как это реализовано в FireDAC.
Исходники
Сам компонент и тестовая программа к нему 02_DBGalleryViewer
Модель базы данных для MySQL –CoffeeTestModelDB2
Также понадобится libMySQL.dll
HTTP Сервер 368_httpserver