![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Настройка сортировки файлов в TOpenDialog для DelphiDelphi , Синтаксис , Справочник по API-функциямПри работе с компонентом TOpenDialog в среде разработки Delphi, пользователи могут вручную сортировать файлы в стандартном диалоге открытия файлов Windows, используя вид "Детали" (Details view), по имени, дате или размеру, кликнув по соответствующему заголовку столбца. В данной статье рассматривается, как можно настроить диалог на автоматическую сортировку файлов при его открытии в приложении. Решение проблемыДля настройки сортировки в TOpenDialog, можно использовать обработчик события Также, существует способ "взлома" диалога, описанный в статье на MSDN, но этот метод может быть нестабильным и не работать в новых версиях Windows. Пример кодаВот пример кода, который изменяет вид отображения файлов на "Детали" и устанавливает сортировку по имени:
Этот код работает корректно в Windows XP, но для Windows 2000 SP4 сортировка не будет работать, а в Windows 7 "магические числа" для сортировки изменены, например, Альтернативные решенияВ качестве альтернативы можно использовать сторонние компоненты, такие как Подтвержденный ответСледует отметить, что стандартные средства ЗаключениеДля настройки сортировки файлов в TOpenDialog в Delphi, можно использовать сочетание обработчика события В статье рассматривается, как настроить автоматическую сортировку файлов в диалоге открытия файлов TOpenDialog в Delphi, используя обработчик событий и 'магические числа' для изменения вида отображения и порядка сортировки, что может Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Справочник по API-функциям ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |