博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
看看 Delphi XE2 为 VCL 提供的 14 种样式
阅读量:5151 次
发布时间:2019-06-13

本文共 755 字,大约阅读时间需要 2 分钟。

其实只提供了 13 个 vsf 样式文件, 还有默认的 Windows 样式, 共 14 种.
在空白窗体上添加 ListBox1 等控件, 测试代码:

uses IOUtils, Vcl.Styles, vcl.Themes;procedure TForm1.FormCreate(Sender: TObject);var  dir, fileName, styleName: string;begin  //VCL 的样式文件 *.vsf 在 X:\Program Files\Embarcadero\RAD Studio\9.0\Redist\styles\vcl\  dir := GetEnvironmentVariable('Delphi') + '\Redist\styles\vcl';  {载入所有 *.vsf 文件}  for fileName in TDirectory.GetFiles(dir, '*.vsf') do    TStyleManager.LoadFromFile(fileName);  {将样式名称导入列表}    for styleName in TStyleManager.StyleNames do    ListBox1.Items.Add(styleName);end;{修改样式}procedure TForm1.ListBox1Click(Sender: TObject);begin  TStyleManager.SetStyle(ListBox1.Items[ListBox1.ItemIndex]);end;

效果图:
o_VclStyle.png

转载于:https://www.cnblogs.com/del/archive/2011/11/09/2243556.html

你可能感兴趣的文章
△UVA10106 - Product(大数乘法)
查看>>
golang (7) 文件操作
查看>>
关于 Object.defineProperty()
查看>>
免认证的ssh登录设置
查看>>
Win10中VMware14安装CentOS7详细步骤
查看>>
Oracle SOA Suite OverView
查看>>
APP和服务端-架构设计(二)
查看>>
基于Android2.2的联系人的基本操作
查看>>
Button的四中点击事件
查看>>
左侧楼层导航
查看>>
[转] Maven 从命令行获取项目的版本号
查看>>
CodeIgniter学习笔记(四)——CI超级对象中的load装载器
查看>>
.NET CLR基本术语
查看>>
Java Development Environment in Linux: Install and Configure Oracle
查看>>
Delphi XE2 update4 很快就要来了
查看>>
Mac 关机卡住
查看>>
Python--进程与线程
查看>>
ssm开发随笔
查看>>
fidder使用
查看>>
circos的ubuntu和mac安装
查看>>