1. 程式人生 > >StyleBook面板控制元件的使用

StyleBook面板控制元件的使用

StyleBook 介紹及VICEN對面板控制元件的一些看法
可以說StyleBook的出現,簡直是面板控制元件廠商的噩夢,因為使用者可以通過StyleBook快速切換控制元件樣式,而不需要在去購買第三方換膚控制元件,對於免費並且是官方整合的StyleBook來說,優勢不言而喻。因此,以後的面板控制元件除非有自己的特色,例如Raize,提供了很多系統沒有的控制元件,並且有自己的獨特的外形風格,否則很難在發展下去。我們很期待有一套類似QQ樣的介面控制元件套件,可以換膚、切換視窗樣式顏色、跟換視窗背景圖片等。
先來看看StyleBook為我們提供了哪些預設的介面風格,這些介面風格都被安裝在:
..\Program Files\Embarcadero\RAD Studio\9.0\Redist\styles\Fmx\
目錄下,如果你要釋出你的程式,將這裡的你需要用到的.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
版權宣告:本文為博主原創文章,轉載請附上博文連結!