zoukankan      html  css  js  c++  java
  • 看看 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;
    


    效果图:


  • 相关阅读:
    正则表达式---用户验证
    最短路 Dijkstra
    最短路 Dijkstra+堆优化
    LCIS(最长公共上升子序列)
    最小生成树 Kruskal
    网络流 最大流
    网络流 最小费用最大流
    树链剖分
    树状数组
    双重Hash
  • 原文地址:https://www.cnblogs.com/del/p/2243556.html
Copyright © 2011-2022 走看看