Delphi 点击按钮换主题

    本文实现的是Delphi点击按钮换主题,虽然实现,但是主题的顺序没搞懂。(试发帖)

  

复制代码
 1 procedure TForm1.btn1Click(Sender: TObject);
 2 begin
 3   lbl1.Font.Height:=36;
 4   TStyleManager.SetStyle(TStyleManager.StyleNames[2]);
 5 end;
 6 
 7 procedure TForm1.Button1Click(Sender: TObject);
 8 begin
 9   TStyleManager.SetStyle(TStyleManager.StyleNames[3]);
10 end;
11 
12 procedure TForm1.Button2Click(Sender: TObject);
13 begin
14   TStyleManager.SetStyle(TStyleManager.StyleNames[4]);
15 end;
16 
17 procedure TForm1.Button3Click(Sender: TObject);
18 begin
19   TStyleManager.SetStyle(TStyleManager.StyleNames[5]);
20 end;
21 
22 procedure TForm1.Button4Click(Sender: TObject);
23 begin
24   TStyleManager.SetStyle(TStyleManager.StyleNames[1]);
25 end;
26 
27 procedure TForm1.FormCreate(Sender: TObject);
28 var
29   formfile:TArray<String>;
30 begin
31   SetLength(formfile,5);
32   formfile[0]:='Windows10SlateGray.vsf';
33   formfile[1]:='CyanNight.vsf';
34   formfile[2]:='Windows10Blue.vsf';
35   formfile[3]:='Windows10Green.vsf';
36   formfile[4]:='Windows10Dark.vsf';
37   //TStyleManager.LoadFromFile('Windows10SlateGray.vsf');  //只使用指定主题,用这两句。
38   //TStyleManager.SetStyle(TStyleManager.StyleNames[1]);
39   TStyleManager.LoadDesigningStyles(formfile);
40 
41 end;
复制代码

    主题文件所在位置:\RAD Studio 11.2\Extra\Styles 中。

posted @   我爱chi芒果  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示