Einfache und elegante Vorschau/Auswahl des Themas (hell oder dunkel) für VCL -Apps plus Highdpi -Demo
Verwandte Links: https://www.embarcadero.com/ - https://learndelphi.org/
Mit VcLthemeSelector können Sie problemlos einen modernen und eleganten Themenauswahl für Ihre Delphi VCL -App hinzufügen. Das Formular zeigt alle in Ihrer Anwendung enthaltenen VCL -Stile und ordnen sie dann in definierten Zeilen und Spalten an. Sie können angeben, dass "Windows" keine Option "Windows" einfügen oder nicht.


Verwenden Sie die im Demo -Ordner vorhandene Demo -Demo , um ihn zu testen, und sehen Sie, wie einfach es ist, sie zu verwenden, wie in diesem Beispiel:
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 ; Lizenz: Die CBVClStylePreview basiert auf vclstylePreview (vcl.styles.ext) von: github.com/rruz/vcl-styles-utils mit vollem DPI-Support und unter Apache 2.0-Lizenz veröffentlicht.
Ebenfalls in diesem Repository enthalten sind Sie ein vollständiges Beispiel für eine HighDPI -VCL -Aktivitätsanwendung, die den VcLthemeSelector verwendet, um das Thema zu ändern. Sie können die Demo aus: Demo bin modernAppdemo.exe ausführen.




Warnung: Um die Demo zu bearbeiten und zu kompilieren, müssen Sie zuerst herunterladen: iconfontsimagelist kostenlose Komponenten hier ... und svgiconimagelist kostenlose Komponenten hier ...
Sie können auch StyledComponents verwenden, um die Compiler -Richtlinie mit Styled Components in der Demo zu aktivieren. Sie müssen zuerst StyledComponents hier herunterladen ...

Diese Demo ist von TSPLitView Demo (Original -Software ist Copyright (C) 2015 Embarcadero Technologies, Inc.) inspiriert und wird unter Apache 2.0 -Lizenz veröffentlicht.

VcLthemeSelector und VcLthemeSelectorLauncher sind von Delphi XE5 bis 12 kompatibel, wobei einige Unterschiede zur Unterstützung von High-DPI-Unterstützung mit hohem DPI kompatibel sind.
ModernAppdemo ist mit Delphi Delphi 12, 11, 10.4, 10.3, 10.2 und 10.1 kompatibel (HINWEIS: 10.1 PNG -Stream -Format von Bildern in Biolife.xml sind nicht kompatibel: Verwenden Sie eine alte biolife.xml -Datei).
20. November 2024
26 Apr 2024
20. Oktober 2023
04 März 2023
15. September 2022
10 Apr 2022
16. Februar 2022
19. Oktober 2021
16. Oktober 2021
23. August 2021
24. Januar 2021
30. August 2020
19. Juni 2020
11. Juni 2020
09. Juni 2020
17. Mai 2020
27. April 2020
25. April 2020