原創(chuàng)|產(chǎn)品更新|編輯:我只采一朵|2014-03-07 11:21:24.000|閱讀 224 次
概述:VCL界面控件AlphaControls v9全面來襲,新版本新增多個(gè)屬性和事件,性能有顯著提升。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
經(jīng)過兩個(gè)多月的努力,AlphaControls 在2014年終于推出了全新的v9版本,新版本將大多數(shù)的代碼進(jìn)行了重寫,加速了界面渲染的速度。控件新增支持如陰影等外部效果,支持各種尺寸的滾動條、方向鍵。下面就為你詳細(xì)解析AlphaControls v9的更新內(nèi)容:
新屬性
TsSkinManager.Brightness - 這個(gè)屬性可在運(yùn)行時(shí)改變當(dāng)前皮膚的亮度,最小和最大值根據(jù)當(dāng)前皮膚的定義而確定,代碼格式如下:
sSkinManager1.CommonSkinData.BrightMin;
sSkinManager1.CommonSkinData.BrightMax;
TsSkinManager.Effects.DiscoloredGlyphs - 這個(gè)屬性可以將未在選中狀態(tài)下的圖標(biāo)顏色去掉,但圖標(biāo)又不僅僅是灰色,它的顏色會根據(jù)相應(yīng)控件的皮膚而確定,如下圖:
TsSkinManager.ScrollsOptions.ScrollSize-該屬性用于指定所有應(yīng)用程序中滾動條的寬度。如果屬性值為-1,滾動條的寬度會根據(jù)系統(tǒng)確定。
TsSkinManager.ScrollsOptions.ButtonsSize - 指定所有應(yīng)用程序中滾動按鈕的尺寸。如果屬性值為-1,按鈕的尺寸會根據(jù)系統(tǒng)確定。
TsSkinManager.Effects.AllowOuterEffects - 允許或禁止所有組件的外部效果
SkinData.VertScroll и SkinData.HorzScroll - 這兩個(gè)屬性可以指定所有可見組件的滾動條和滾動按鈕的尺寸。如下圖:
新函數(shù)
函數(shù)acShowHintWnd(HintText: string; Pos: TPoint): THintWindow
事件
TsFrameBar.OnFrameShow 和 TsFrameBar.OnFrameClose
TsAlphaHints.OnHideHint
其他變化
在最新的Delphi版本中,設(shè)計(jì)時(shí)的acPng處理器的注冊取消了。Png格式的本地處理器現(xiàn)在用于加載Png圖像。
TsAlphaHints組件新增模板。這個(gè)組件可以復(fù)制到任何項(xiàng)目中,而未使用的模板可以刪除。
>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件