看看 Delphi XE2 为 VCL 提供的 14 种样式    


其实只提供了 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;


效果图:



©著作权归作者所有:来自51CTO博客作者JLee79的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. CSS样式规则-CSS结构的特点
  2. laravel框架入门和基本使用(一)
  3. 安装FastDFS+Nginx
  4. Tomcat控制台日志输出到本地文件
  5. 坚果云和亿方云用哪个?
  6. robots.txt文件用法(针对搜索引擎收录的措施)
  7. Laravel 添加自定义函数
  8. svn命令使用
  9. Linux目录结构详解(最全最详细版)

随机推荐

  1. Linux零散知识点笔记
  2. socket的长连接、短连接、半包、粘包与分
  3. 如何更改提示颜色?
  4. linux环境,Tomcat 指定运行时 jdk的版本
  5. Linux下安装MySql数据库
  6. scons 实用说明(一)
  7. 发福利咯~ 2015年1月份下载频道人气资源
  8. 移动硬盘安装Ubuntu系统(UEFI引导)的一些记
  9. linux下面重启apche 与mysql服务
  10. DDNS 的工作原理及其在 Linux 上的实现--