Легкий и элегантный предварительный просмотр/выбор темы (свет или темный) для приложений VCL плюс демонстрация HighDPI
Связанные ссылки: https://www.embarcadero.com/ - https://learndelphi.org/
С Vclthemeselector вы можете легко добавить современный и элегантный селектор тем для вашего приложения Delphi VCL. Форма показывает все стили VCL, включенные в ваше приложение, а затем расположить их в определенных строках и столбцах. Вы можете указать, чтобы включить или нет, не стильную опцию Windows.


Используйте демонстрацию vclthemeselectorlauncher, присутствующую в демонстрационной папке, чтобы проверить ее и посмотреть, как его легко использовать, как в этом примере:
var
LStyleName: string;
LExcludeWindows: boolean;
LMaxRows, LMaxCols: Integer;
begin
LStyleName := TStyleManager.ActiveStyle. Name ;
LExcludeWindows := False;
LMaxRows := 3 ;
LMaxCols := 4 ;
if ShowVCLThemeSelector(LStyleName, LExcludeWindows, LMaxRows, LMaxCols) then
TStyleManager.SetStyle(LStyleName);
end ; Лицензия: CBVCLSTYLEPREVIEW основан на VCLSTYLEPREVIEW (vcl.styles.ext) от: github.com/rruz/vcl-styles-utils с полной поддержкой высокой DPI и выпущена по лицензии Apache 2.0.
Также включенное в этот репозиторий, вы можете найти полный пример приложения с поддержкой тематической темы HighDPI - VCL, в котором используется VclThemeselector для изменения темы. Вы можете запустить демонстрацию от: demo bin modernappdemo.exe.




ПРЕДУПРЕЖДЕНИЕ: Редактировать и скомпилировать демонстрацию, которую вы должны сначала загрузить: бесплатные компоненты Iconfontsimagelist здесь ... и бесплатные компоненты Svgiconimagelist ...
Вы также можете использовать StyleledComponents, включив директиву компилятора StyleledComponents в демонстрации. Вы должны сначала загрузить styledcomponents здесь ...

Эта демонстрация вдохновлена демонстрацией TsplitView (оригинальное программное обеспечение - Copyright (C) 2015 Embarcadero Technologies, Inc.) и выпускается по Apache 2.0 License.

Vclthemeselector и vclthemeselectorlauncher совместимы от Delphi XE5 до 12, с некоторыми различиями в поддержке с высоким содержанием DPI.
ModernappDemo совместим с Delphi Delphi 12, 11, 10.4, 10.3, 10.2 и 10.1 (Обратите внимание: 10.1 PNG -формат потока изображений внутри Biolife.xml несовместимы: используйте старый файл biolife.xml).
20 ноября 2024 года
26 апреля 2024 года
20 октября 2023 года
04 марта 2023 г.
15 сентября 2022 года
10 апреля 2022 года
16 февраля 2022 года
19 октября 2021 года
16 октября 2021 года
23 августа 2021 года
24 января 2021 года
30 августа 2020 года
19 июня 2020 года
11 июня 2020 года
09 июня 2020 года
17 мая 2020 года
27 апреля 2020 года
25 апреля 2020 года