zoukankan      html  css  js  c++  java
  • StyleBook皮肤控件的使用

    StyleBook 介绍及VICEN对皮肤控件的一些看法
    可以说StyleBook的出现,简直是皮肤控件厂商的噩梦,因为用户可以通过StyleBook快速切换控件样式,而不需要在去购买第三方换肤控件,对于免费并且是官方集成的StyleBook来说,优势不言而喻。因此,以后的皮肤控件除非有自己的特色,例如Raize,提供了很多系统没有的控件,并且有自己的独特的外形风格,否则很难在发展下去。我们很期待有一套类似QQ样的界面控件套件,可以换肤、切换窗口样式颜色、跟换窗口背景图片等。
    先来看看StyleBook为我们提供了哪些默认的界面风格,这些界面风格都被安装在:
    ..Program FilesEmbarcaderoRAD Studio9.0RediststylesFmx
    目录下,如果你要发布你的程序,将这里的你需要用到的.style文件一并复制到你发布软件目录即可。
    StyleBook提供的界面风格如下:
    Windows7.Style
    RubyGraphite.style
    MacGraphite.Style
    MacBlue.Style
    iOS.Style
    GoldenGraphite.Style
    FMX.Platform.Win.style
    FMX.Platform.Mac.style
    FMX.Platform.iOS.style
    dark.style
    Blend.Style
    AquaGraphite.style
    Amakrits.Style
    Air.Style
    虽然并不多,但可以自行设计扩展,而且支持动态切换,使用也相当的简单。

    下面我们看看如何来使用 StyleBook
    1) 首先我们来新建一个FireMonkey HD Application工程
    2) 在窗口上放一个StyleBook控件,它位于Standard控件页下。
    3) 将窗口的StyleBook属性与StyleBookl控件链接。
    procedure TFrmStyleTest.FormCreate(Sender: TObject);
    begin
    Self.StyleBook := StyleBook;
    end;
    4) 现在就可以使用StyleBook.FileName := '样式名称' 来切换样式了,需要特别注意的是,样式文件必须与EXE在同一个目录,因为测试程序样式文件没加路径,如果不在同一目录就没显示效果。
     
    ---------------------
    作者:清风古韵
    来源:CSDN
    原文:https://blog.csdn.net/ttpage/article/details/9161723
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    sprintf_s的使用
    DHCP的若干原理解释
    常用在线转换工具
    spring事务隔离级别
    Spring3声明式事务处理事务无法回滚rollback分析(annotation与xml配置混用)
    SQL按时间段统计(5分钟统计一次访问量为例,oracle统计)
    java对象传递小解析
    java、javac -version不一致(java编译及运行环境不一致)的环境变量设置问题解决
    ibator自动代码生成
    Velocity中加载vm文件的三种方式
  • 原文地址:https://www.cnblogs.com/findumars/p/10152524.html
Copyright © 2011-2022 走看看