Обновления для элементов управления в палитре Win3.1

Некоторые люди говорят, что я должен обновить элементы управления в палитре Win3.1 (особенно TFilterComboBox) современными. Но Delphi предоставляет такие новые элементы управления?

Мне нужно создать графический интерфейс (как-то похоже на Windows Explorer, состоящий из DirectoryListBox, FileListBox и FilterComboBox), где я позволяю пользователю легко исследовать файлы определенного типа. Поскольку интерфейс сосредоточен вокруг этого Проводника, TOpenDialog будет как удар по клиенту молотком по середине его головы. Мне нужно "простое в использовании" решение.

К сожалению, Shell Controls недостаточно стабильны, чтобы использовать их в качестве замены.

2 ответа

Решение

В нашем приложении мы используем tpShellShockкоторый работает довольно хорошо. Возможно, вам придется немного подправить его для Unicode Delphi, но, если я правильно помню, это было довольно просто сделать.

Вот как это выглядит:

Необходимо установить только элементы управления Shell, которые являются демонстрационной версией Delphi, и вы получите несколько хороших элементов управления оболочки. ИМО, для этого нет особой необходимости приобретать сторонние компоненты.

Ищите ShellCtls (или подобное, не можете проверить прямо сейчас) в вашей папке демонстраций. К этой папке Demos можно получить доступ из меню "Пуск" Windo ws для вашей версии Delphi.

Обновить

Они не находятся в папке Demos, теперь она называется Samples. Их можно найти в Samples\Delphi\VCL\ShellControls. Сначала установите vclshlctrls.dproj, а затем dclshlctrls.dproj.

Другие вопросы по тегам