Aperçu facile et élégant / sélection de thème (clair ou sombre) pour les applications VCL plus la démo HighDPI
Liens connexes: https://www.embarcadero.com/ - https://learndelphi.org/
Avec VClThemeselector, vous pouvez facilement ajouter un sélecteur de thème moderne et élégant pour votre application Delphi VCL. Le formulaire montre tous les styles VCL inclus dans votre application, puis les organiser dans des lignes et des colonnes définies. Vous pouvez spécifier pour inclure ou non l'option «Windows» non style.


Utilisez la démo VCLThemeselectorlauncher présente dans le dossier de démonstration pour le tester et voyez comment il est facile de l'utiliser, comme dans cet exemple:
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 ; Licence: Le CBVCLSTYLEPREVIEW est basé sur VCLSTYLEPREVIEW (vcl.styles.ext) de: github.com/rruz/vcl-tyles-utils avec support complet-DPI et publié sous la licence Apache 2.0.
Également inclus dans ce référentiel, vous pouvez trouver un exemple complet d'une application compatible sur le thème HighDPI - VCL qui utilise le VCLThemeselector pour modifier le thème. Vous pouvez exécuter la démo de: Demo bin modernappdemo.exe.




AVERTISSEMENT: Pour modifier et compiler la démo, vous devez d'abord télécharger: iconfontsimagelist composants gratuits ici ... et des composants gratuits svgiconMagelist ici ...
Vous pouvez également utiliser StyledComponents, permettant une directive sur le compilateur StyledComponents dans la démo. Vous devez d'abord télécharger StyledComponents ici ...

Cette démo est inspirée par la démo TSPlitView (le logiciel original est le droit d'auteur (C) 2015 Embarcadero Technologies, Inc.) et est publié sous la licence Apache 2.0.

VCLThemeselector et VClThemeselectorlauncher sont compatibles de Delphi XE5 à 12, avec quelques différences au support élevé-DPI.
ModernAppdemo est compatible avec Delphi Delphi 12, 11, 10.4, 10.3, 10.2 et 10.1 (Avis: 10.1 Format de flux PNG des images à l'intérieur de Biolife.xml sont incompatibles: utilisez un ancien fichier biolife.xml).
20 novembre 2024
26 avril 2024
20 octobre 2023
04 mars 2023
15 septembre 2022
10 avril 2022
16 février 2022
19 octobre 2021
16 octobre 2021
23 août 2021
24 janvier 2021
30 août 2020
19 juin 2020
11 juin 2020
09 juin 2020
17 mai 2020
27 avril 2020
25 avril 2020