原創|產品更新|編輯:莫成敏|2020-03-30 13:55:52.063|閱讀 737 次
概述:AlphaControls更新至 v15.05 bate版本,本文主要介紹AlphaControls 版本15的新功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
AlphaControls更新至 v15.05 bate版本,本文主要介紹AlphaControls 版本15的新功能。
按鈕,單選按鈕,復選框和某些其他組件具有AnimatEvents屬性,可以在其中定義啟用哪些類型的動畫。所有這些選項都包含在TsSkinManager組件的AnimEffects.Buttons屬性中。此屬性允許從一個點控制應用程序中的所有動畫效果。默認情況下,所有控件都具有AnimatEvents.aeGlobalDef屬性。在這種情況下,控件中的動畫效果由TsSkinManager.AnimEffects.Buttons屬性控制。如果控件的AnimatEvents.aeGlobalDef參數被禁用,則控件使用自己的動畫選項。
但是TsSkinManager組件也具有Effects.AllowAnimation屬性,該屬性允許在應用程序中禁用整個動畫,而與其他組件的設置無關。
在AlphaControls v15中,除了aeMouseEnter、aeMouseLeave、aeMouseDown和aeMouseUp參數外,還添加了新的aeLighting和aeClick參數。
為了支持動畫,已經完全重寫了TsSlider組件。此外,AnimatEvents屬性已添加到此處。默認情況下,現在已禁用Stretched屬性。
這些和其他新屬性的詳細信息如下所述。
在具有AnimatEvents屬性的控件中啟用“燈光”動畫。這種動畫會對鼠標在控件上方或附近的移動做出反應,并更改控件的外觀。控件的外觀取決于與鼠標光標的距離以及當前皮膚中定義的顏色。
該屬性啟用在單擊控件后發生的動畫效果。
啟用對32位顏色的完全支持。
允許用戶注意自定義控件。 可以使用幾種類型的動畫,可以用以下參數定義它們:
彩色
振動
漫游
TacColorPreview = procedure(Sender: TObject; OriginColor, PreviousColor: TColor; var NewColor: TColor) of object;
該事件允許在不接受新顏色的情況下使用新顏色進行預覽。
可以從一個角度更改整個應用程序中的所有箭頭樣式-TsSkinManager組件的Options.ArrowsStyle屬性。 v15軟件包中添加了新的“ arsSolid3”樣式。
增加了在每種可能的狀態下為皮膚區域定義燈光顏色的可能性:
以及整個皮膚的默認通用照明顏色還包括:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn