AlphaControls(Delphi皮膚控件)
詳情介紹
AlphaControls是一個標(biāo)準(zhǔn)的獨(dú)創(chuàng)易于使用的通用但強(qiáng)大的皮膚控件集合,它具有很多新的屬性可以添加到普通的控件中以增強(qiáng)程序界面效果,同時還能夠添加一些行為到普通的控件中,并且使用了一些新技術(shù)。開發(fā)原始剝皮和non-skinned業(yè)務(wù)/媒體應(yīng)用程序。 我們還添加了一些屬性,這使得AlphaControls(和使用它們的應(yīng)用程序)獨(dú)一無二的。 皮膚的標(biāo)準(zhǔn)和第三方組件加起來超過80的控制進(jìn)行了優(yōu)化與皮膚和使用自己的額外功能。系統(tǒng)對話框自動剝皮Skinable形式(SDI & MDI)和菜單組件使用沒有皮膚的可能性,原生支持PNG文件,自己的TsAlphaImageList組件畫幾層生產(chǎn)的組件,組件可能阿爾法混合,可以有很現(xiàn)實的邊界,陰影和其他一些美麗的影響-支持包裝和打開皮膚容易嵌入的exe文件中的任何皮膚容易部署。實時計算每個控件的元素,因此任何在運(yùn)行時控制可以自由移動和調(diào)整大小,風(fēng)格提示控制讓阿爾法混合顯示提示,你可以選擇從許多方面來顯示(支持PNG模板)添加標(biāo)題屬性位置和渲染-添加鼠標(biāo)事件提供偉大的抹掉了簡單和強(qiáng)大skin-engine支持內(nèi)部和外部的皮膚,一種類型的控制可以有一些類型的皮膚。 所有圖紙(模式除外)支持alpha蒙板的控制應(yīng)用程序的皮膚從一個點(diǎn)(TsSkinManager)原始圖紙的快速算法,許多圖形和其他功能在包庫-設(shè)計在設(shè)計時IDE現(xiàn)成的皮膚可能擴(kuò)大和發(fā)展自己的皮膚動畫效果在某些控制幀全自動支持,表單與陰影和半透明的邊界- Unicode支持如果TntControls或BDS 2009使用使用的組件非常容易。
1、TsFloatButtons
該組件是可以放置在任何形式的地方,包括邊框和標(biāo)題區(qū)域的按鈕集合。按鈕放在所有其他控件上。它們可以使用當(dāng)前皮膚部分,標(biāo)準(zhǔn)Windows主題或自定義圖像進(jìn)行繪制。
2、TsArcHandle
表示通用旋鈕式旋轉(zhuǎn)按鈕。在應(yīng)用程序中使用TsArcHandle按鈕,無論您需要向用戶提供類似于旋鈕的旋轉(zhuǎn)按鈕。
3、TsArcDial
表示具有指定最小值和最大值的旋鈕式旋鈕,并帶弧形撥盤。在應(yīng)用程序中使用TsArcDial按鈕,無論您需要向用戶提供旋轉(zhuǎn)按鈕,如果控件的值應(yīng)具有最小和最大值。控制此弧形撥盤組件是否使用ShowText屬性顯示該值。使用圖像和ImageIndex屬性顯示自定義字形。
4、TsArcGauge
一個簡單的弧形儀表,支持AlphaSkins。使用Min,Max和Position屬性來控制組件值。控制此組件是否使用ShowText屬性顯示該值。使用圖像和ImageIndex屬性顯示自定義字形。
5、TsArcPreloader
任何加載過程的簡單動畫指示器。使用ImageType屬性指定控件樣式,可用值:itLine、itMask1、itMask2、itCustomImage,itCustomMask。如果選擇了CustomMask選項,則可以通過LineColor屬性更改圖像顏色。
二、新物業(yè)
1、半透明度梯度
2、TsFrameBar.DragItems
該屬性允許在運(yùn)行時通過鼠標(biāo)重新排序項目。如果DragItems屬性已啟用,則所有項目都將折疊,并可能由用戶移動。當(dāng)應(yīng)用程序關(guān)閉/運(yùn)行時,使用Items集合來保存/恢復(fù)項目順序。
3、TsColorDialog和TsColorBox組件中的UseAlpha屬性
該屬性允許以所選顏色指定Alpha通道的值。
三、其他變化
1、新型默認(rèn)箭頭
增加了改變所有箭頭風(fēng)格的可能性?!凹^樣式”字段已添加到ASkinEditor工具(“常規(guī)皮膚選項”/“附加”頁面)中。
2、TsSpinEdit值的類型從Longint更改為Int64
3、TsSkinProvider.ResizeMode屬性已過時,僅具有rmStandard值
2、應(yīng)用程序外觀獨(dú)立于Windows操作系統(tǒng)版本
3、支持多種應(yīng)用程序縮放模式
4、控件繼承了所有標(biāo)準(zhǔn)功能和可能性
5、超過100個具有標(biāo)準(zhǔn)行為的自己的控件,針對皮膚使用進(jìn)行了優(yōu)化,并具有自己的附加功能
6、標(biāo)準(zhǔn)和第三方組件的剝皮(持續(xù)支持的控件列表)
7、皮膚可升級,結(jié)構(gòu)非常簡單,閱讀更多關(guān)于皮膚的創(chuàng)建在這里,該ASkinEditor工具是免費(fèi)使用
8、每個控件的元素都是實時計算的,因此任何控件都可以在運(yùn)行時自由移動和調(diào)整大小
9、組件的繪制在幾層中生產(chǎn),因此組件可以是阿爾法混合的,可以具有漂亮的現(xiàn)實邊框,陰影和其他美麗的效果
10、本機(jī)支持PNG文件,擁有TsAlphaImageList組件,方便的設(shè)計時編輯器
11、強(qiáng)大的工具提示管理器
12、最簡單和強(qiáng)大的皮膚引擎支持內(nèi)外皮膚,一種類型的控制可以在皮膚上有一些種類,所有圖紙都支持Alpha掩模
13、從一點(diǎn)控制應(yīng)用風(fēng)格
14、組件使用無皮膚的可能性,支持標(biāo)準(zhǔn)樣式的控件
15、控件和表單中的動畫效果
16、Exe部署不需要DLL或任何其他文件
17、改變當(dāng)前皮膚的HUE和飽和度
1.解壓縮下載的文件,并把它放到你希望的位置,例如 D:\Coder\
2.在Delphi的菜單:Tools->Environment Options->Library->Library Path也添加該文件夾的路徑,如我使用XE3的就添加 D:\Coder\AlphaControls8.20\DelphiXE3
3.Delphi打開項目D:\Coder\AlphaControls8.20\DelphiXE3\acntDelphiXE3_R.dproj. 然后點(diǎn)擊 "Compile"按鈕。
4.Delphi打開項目D:\Coder\AlphaControls8.20\DelphiXE3\acntDelphiXE3.dproj. 然后點(diǎn)擊 "Install"按鈕。
在你的Delphi組建面板的最后選項卡里多了3個組件頁:AlphaStandard、AlphaAdditional、AlphaTools,可以把它們拖到最前面,方便使用。
二、使用方法:
1. 首先,必須把AlphaTools組件頁的第一個組件(TsSkinManager)放到Delphi設(shè)計窗體上。
2. 設(shè)置sSkinManager1的屬性一:SkinDirectory
將其路徑設(shè)置為AlphaControls安裝目錄下的Skins(安裝時可能有多個Skin文件夾,如Skins、Skins1...可以把這些文件夾內(nèi)的文件統(tǒng)一放在Skins文件夾下,因為都是皮膚文件)
3. AlphaTools組件必須設(shè)置的屬性二:InternalSkins
在此屬性彈出的對話框中選擇需要的皮膚(有預(yù)覽效果),可以Add多個皮膚,選擇多個皮膚就可以通過對SkinName屬性的賦值而制作出更換皮膚的功能了。當(dāng)然多選也會增加程序的大小,請斟酌使用。如果此屬性不設(shè)置你也可以看到皮膚效果,但在別人的電腦上就不一定了,此屬性的功能就是把皮膚文件編譯進(jìn)Delphi最后的可執(zhí)行文件(.exe)中,所以此屬性還是必須設(shè)置的。
4. AlphaTools組件必須設(shè)置的屬性三:SkinName
SkinName屬性下拉列表包含了安裝目錄下Skins文件夾下內(nèi)的所有皮膚文件,但你應(yīng)該選擇在上一步InternalSkins屬性中添加過的皮膚才行,不然的話,在別人的電腦上還是看不到皮膚效果的。在SkinName屬性下拉列表顯示的皮膚中,名字后面帶有(Internal)的即為在InternalSkins屬性中添加過的皮膚,選之即可。
? 標(biāo)準(zhǔn)模式下 TsComboBox 和 TsCheckBox 繪制的一些改進(jìn)(無皮膚)
? 修復(fù)了表單中出現(xiàn)的錯誤,包含 TsListbox,在 RAD Studio Alexandria 下加載
? 添加了對 RAD Studio Alexandria 11.3 的支持
AlphaControls軟件功能
一、新組件1、TsFloatButtons
該組件是可以放置在任何形式的地方,包括邊框和標(biāo)題區(qū)域的按鈕集合。按鈕放在所有其他控件上。它們可以使用當(dāng)前皮膚部分,標(biāo)準(zhǔn)Windows主題或自定義圖像進(jìn)行繪制。
2、TsArcHandle
表示通用旋鈕式旋轉(zhuǎn)按鈕。在應(yīng)用程序中使用TsArcHandle按鈕,無論您需要向用戶提供類似于旋鈕的旋轉(zhuǎn)按鈕。
3、TsArcDial
表示具有指定最小值和最大值的旋鈕式旋鈕,并帶弧形撥盤。在應(yīng)用程序中使用TsArcDial按鈕,無論您需要向用戶提供旋轉(zhuǎn)按鈕,如果控件的值應(yīng)具有最小和最大值。控制此弧形撥盤組件是否使用ShowText屬性顯示該值。使用圖像和ImageIndex屬性顯示自定義字形。
4、TsArcGauge
一個簡單的弧形儀表,支持AlphaSkins。使用Min,Max和Position屬性來控制組件值。控制此組件是否使用ShowText屬性顯示該值。使用圖像和ImageIndex屬性顯示自定義字形。
5、TsArcPreloader
任何加載過程的簡單動畫指示器。使用ImageType屬性指定控件樣式,可用值:itLine、itMask1、itMask2、itCustomImage,itCustomMask。如果選擇了CustomMask選項,則可以通過LineColor屬性更改圖像顏色。
二、新物業(yè)
1、半透明度梯度
2、TsFrameBar.DragItems
該屬性允許在運(yùn)行時通過鼠標(biāo)重新排序項目。如果DragItems屬性已啟用,則所有項目都將折疊,并可能由用戶移動。當(dāng)應(yīng)用程序關(guān)閉/運(yùn)行時,使用Items集合來保存/恢復(fù)項目順序。
3、TsColorDialog和TsColorBox組件中的UseAlpha屬性
該屬性允許以所選顏色指定Alpha通道的值。
三、其他變化
1、新型默認(rèn)箭頭
增加了改變所有箭頭風(fēng)格的可能性?!凹^樣式”字段已添加到ASkinEditor工具(“常規(guī)皮膚選項”/“附加”頁面)中。
2、TsSpinEdit值的類型從Longint更改為Int64
3、TsSkinProvider.ResizeMode屬性已過時,僅具有rmStandard值
AlphaControls軟件特色
1、輕松剝皮現(xiàn)有項目2、應(yīng)用程序外觀獨(dú)立于Windows操作系統(tǒng)版本
3、支持多種應(yīng)用程序縮放模式
4、控件繼承了所有標(biāo)準(zhǔn)功能和可能性
5、超過100個具有標(biāo)準(zhǔn)行為的自己的控件,針對皮膚使用進(jìn)行了優(yōu)化,并具有自己的附加功能
6、標(biāo)準(zhǔn)和第三方組件的剝皮(持續(xù)支持的控件列表)
7、皮膚可升級,結(jié)構(gòu)非常簡單,閱讀更多關(guān)于皮膚的創(chuàng)建在這里,該ASkinEditor工具是免費(fèi)使用
8、每個控件的元素都是實時計算的,因此任何控件都可以在運(yùn)行時自由移動和調(diào)整大小
9、組件的繪制在幾層中生產(chǎn),因此組件可以是阿爾法混合的,可以具有漂亮的現(xiàn)實邊框,陰影和其他美麗的效果
10、本機(jī)支持PNG文件,擁有TsAlphaImageList組件,方便的設(shè)計時編輯器
11、強(qiáng)大的工具提示管理器
12、最簡單和強(qiáng)大的皮膚引擎支持內(nèi)外皮膚,一種類型的控制可以在皮膚上有一些種類,所有圖紙都支持Alpha掩模
13、從一點(diǎn)控制應(yīng)用風(fēng)格
14、組件使用無皮膚的可能性,支持標(biāo)準(zhǔn)樣式的控件
15、控件和表單中的動畫效果
16、Exe部署不需要DLL或任何其他文件
17、改變當(dāng)前皮膚的HUE和飽和度
AlphaControls安裝教程
一、安裝方法:1.解壓縮下載的文件,并把它放到你希望的位置,例如 D:\Coder\
2.在Delphi的菜單:Tools->Environment Options->Library->Library Path也添加該文件夾的路徑,如我使用XE3的就添加 D:\Coder\AlphaControls8.20\DelphiXE3
3.Delphi打開項目D:\Coder\AlphaControls8.20\DelphiXE3\acntDelphiXE3_R.dproj. 然后點(diǎn)擊 "Compile"按鈕。
4.Delphi打開項目D:\Coder\AlphaControls8.20\DelphiXE3\acntDelphiXE3.dproj. 然后點(diǎn)擊 "Install"按鈕。
在你的Delphi組建面板的最后選項卡里多了3個組件頁:AlphaStandard、AlphaAdditional、AlphaTools,可以把它們拖到最前面,方便使用。
二、使用方法:
1. 首先,必須把AlphaTools組件頁的第一個組件(TsSkinManager)放到Delphi設(shè)計窗體上。
2. 設(shè)置sSkinManager1的屬性一:SkinDirectory
將其路徑設(shè)置為AlphaControls安裝目錄下的Skins(安裝時可能有多個Skin文件夾,如Skins、Skins1...可以把這些文件夾內(nèi)的文件統(tǒng)一放在Skins文件夾下,因為都是皮膚文件)
3. AlphaTools組件必須設(shè)置的屬性二:InternalSkins
在此屬性彈出的對話框中選擇需要的皮膚(有預(yù)覽效果),可以Add多個皮膚,選擇多個皮膚就可以通過對SkinName屬性的賦值而制作出更換皮膚的功能了。當(dāng)然多選也會增加程序的大小,請斟酌使用。如果此屬性不設(shè)置你也可以看到皮膚效果,但在別人的電腦上就不一定了,此屬性的功能就是把皮膚文件編譯進(jìn)Delphi最后的可執(zhí)行文件(.exe)中,所以此屬性還是必須設(shè)置的。
4. AlphaTools組件必須設(shè)置的屬性三:SkinName
SkinName屬性下拉列表包含了安裝目錄下Skins文件夾下內(nèi)的所有皮膚文件,但你應(yīng)該選擇在上一步InternalSkins屬性中添加過的皮膚才行,不然的話,在別人的電腦上還是看不到皮膚效果的。在SkinName屬性下拉列表顯示的皮膚中,名字后面帶有(Internal)的即為在InternalSkins屬性中添加過的皮膚,選之即可。
更新日志
v17.01版本? 標(biāo)準(zhǔn)模式下 TsComboBox 和 TsCheckBox 繪制的一些改進(jìn)(無皮膚)
? 修復(fù)了表單中出現(xiàn)的錯誤,包含 TsListbox,在 RAD Studio Alexandria 下加載
? 添加了對 RAD Studio Alexandria 11.3 的支持
下載地址
- 電腦版
AlphaControls(Delphi皮膚控件) v17.01官方版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評論
共0條評論(您的評論需要經(jīng)過審核才能顯示)
類似軟件
精彩發(fā)現(xiàn)
換一換精品推薦
-
Coreldraw魔鏡插件 v8.16 濾鏡插件 / 55.87M
查看 -
Topaz Simplify(PS水彩優(yōu)化濾鏡) v4.2.0官方版 濾鏡插件 / 50.92M
查看 -
ps光束大師插件 附使用教程 濾鏡插件 / 445K
查看 -
炫云客戶端 v7.0.23.8.23315 濾鏡插件 / 135.93M
查看 -
Topaz Denoise 6(PS降噪磨皮濾鏡) v6.0.0中文綠色版 濾鏡插件 / 38.26M
查看
專題推薦
本類排行
月排行總排行