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ライセンスの下でリリースされています。
また、このリポジトリには、VCLThemeselectorを使用してテーマを変更するHighDPI -VCLをテーマにした有効化アプリケーションの完全な例を見つけることができます。 Demo bin ModernAppdemo.exeからデモを実行できます。




警告:デモを編集およびコンパイルするには、最初にダウンロードする必要があります:iConfontSimagelist無料コンポーネントはこちら...およびSVGICONIMAGELIST無料コンポーネントはこちら...
StyledComponentsを使用して、DEMOでStyledComponentsコンパイラディレクティブを有効にすることもできます。最初にStyledComponentsをここにダウンロードする必要があります...

このデモは、tsplitViewデモ(オリジナルソフトウェアは著作権(c)2015 Embarcadero Technologies、Inc。)に触発され、Apache 2.0ライセンスでリリースされています。

VClthemeselectorとvclthemeselectorLauncherは、Delphi XE5から12から12まで互換性があり、高DPIサポートに違いがあります。
ModernAppdemoは、Delphi Delphi 12、11、10.4、10.3、10.2、および10.1と互換性があります(biolife.xml内の写真のPNGストリーム形式は互換性がありません:古いBiolife.xmlファイルを使用)。
2024年11月20日
2024年4月26日
2023年10月20日
2023年3月4日
2022年9月15日
2022年4月10日
2022年2月16日
2021年10月19日
2021年10月16日
2021年8月23日
2021年1月24日
2020年8月30日
2020年6月19日
2020年6月11日
2020年6月9日
2020年5月17日
2020年4月27日
2020年4月25日