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 中。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律