历史记录
清空历史记录
    首页 > 电脑软件 > AlphaControls(Delphi皮肤控件) v17.01

    AlphaControls(Delphi皮肤控件)

    v17.01

    • 软件大小:15.46M
    • 软件版本:v17.01
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-28
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    AlphaControls这工具确实挺厉害的,它给Delphi开发的界面加了层高级皮肤,让原本老气的程序瞬间有了现代感。我最喜欢它那种实时计算控件元素的特性,这意味着你在运行时拖拽、调整大小都特别顺滑,完全不会卡顿。而且它原生支持PNG图片,能做出那种半透明渐变和漂亮的阴影边框,视觉效果非常细腻。最省心的是,它打包后不需要任何DLL文件,部署起来特别方便,不用操心依赖问题。对于咱们程序员来说,能直接嵌入皮肤到EXE里,还能在设计时预览,这效率提升不是一点半点。虽然安装步骤稍微繁琐点,要配置路径和编译安装包,但装好后那几百个优化过的控件随便用,值了。AlphaControls

    AlphaControls软件功能

    一、新组件
    1、TsFloatButtons
    该组件是可以放置在任何形式的地方,包括边框和标题区域的按钮集合。按钮放在所有其他控件上。它们可以使用当前皮肤部分,标准Windows主题或自定义图像进行绘制。
    2、TsArcHandle
    表示通用旋钮式旋转按钮。在应用程序中使用TsArcHandle按钮,无论您需要向用户提供类似于旋钮的旋转按钮。
    3、TsArcDial
    表示具有指定最小值和最大值的旋钮式旋钮,并带弧形拨盘。在应用程序中使用TsArcDial按钮,无论您需要向用户提供旋转按钮,如果控件的值应具有最小和最大值。控制此弧形拨盘组件是否使用ShowText属性显示该值。使用图像和ImageIndex属性显示自定义字形。
    4、TsArcGauge
    一个简单的弧形仪表,支持AlphaSkins。使用Min,Max和Position属性来控制组件值。控制此组件是否使用ShowText属性显示该值。使用图像和ImageIndex属性显示自定义字形。
    5、TsArcPreloader
    任何加载过程的简单动画指示器。使用ImageType属性指定控件样式,可用值:itLine、itMask1、itMask2、itCustomImage,itCustomMask。如果选择了CustomMask选项,则可以通过LineColor属性更改图像颜色。
    二、新物业
    1、半透明度梯度
    2、TsFrameBar.DragItems
    该属性允许在运行时通过鼠标重新排序项目。如果DragItems属性已启用,则所有项目都将折叠,并可能由用户移动。当应用程序关闭/运行时,使用Items集合来保存/恢复项目顺序。
    3、TsColorDialog和TsColorBox组件中的UseAlpha属性
    该属性允许以所选颜色指定Alpha通道的值。
    三、其他变化
    1、新型默认箭头
    增加了改变所有箭头风格的可能性。“箭头样式”字段已添加到ASkinEditor工具(“常规皮肤选项”/“附加”页面)中。
    2、TsSpinEdit值的类型从Longint更改为Int64
    3、TsSkinProvider.ResizeMode属性已过时,仅具有rmStandard值

    AlphaControls软件特色

    1、轻松剥皮现有项目
    2、应用程序外观独立于Windows操作系统版本
    3、支持多种应用程序缩放模式
    4、控件继承了所有标准功能和可能性
    5、超过100个具有标准行为的自己的控件,针对皮肤使用进行了优化,并具有自己的附加功能
    6、标准和第三方组件的剥皮(持续支持的控件列表)
    7、皮肤可升级,结构非常简单,阅读更多关于皮肤的创建在这里,该ASkinEditor工具是免费使用
    8、每个控件的元素都是实时计算的,因此任何控件都可以在运行时自由移动和调整大小
    9、组件的绘制在几层中生产,因此组件可以是阿尔法混合的,可以具有漂亮的现实边框,阴影和其他美丽的效果
    10、本机支持PNG文件,拥有TsAlphaImageList组件,方便的设计时编辑器
    11、强大的工具提示管理器
    12、最简单和强大的皮肤引擎支持内外皮肤,一种类型的控制可以在皮肤上有一些种类,所有图纸都支持Alpha掩模
    13、从一点控制应用风格
    14、组件使用无皮肤的可能性,支持标准样式的控件
    15、控件和表单中的动画效果
    16、Exe部署不需要DLL或任何其他文件
    17、改变当前皮肤的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. 然后点击 "Compile"按钮。
    4.Delphi打开项目D:\Coder\AlphaControls8.20\DelphiXE3\acntDelphiXE3.dproj. 然后点击 "Install"按钮。
    在你的Delphi组建面板的最后选项卡里多了3个组件页:AlphaStandard、AlphaAdditional、AlphaTools,可以把它们拖到最前面,方便使用。
    二、使用方法:
    1. 首先,必须把AlphaTools组件页的第一个组件(TsSkinManager)放到Delphi设计窗体上。
    2. 设置sSkinManager1的属性一:SkinDirectory
    将其路径设置为AlphaControls安装目录下的Skins(安装时可能有多个Skin文件夹,如Skins、Skins1...可以把这些文件夹内的文件统一放在Skins文件夹下,因为都是皮肤文件)
    3. AlphaTools组件必须设置的属性二:InternalSkins
    在此属性弹出的对话框中选择需要的皮肤(有预览效果),可以Add多个皮肤,选择多个皮肤就可以通过对SkinName属性的赋值而制作出更换皮肤的功能了。当然多选也会增加程序的大小,请斟酌使用。如果此属性不设置你也可以看到皮肤效果,但在别人的电脑上就不一定了,此属性的功能就是把皮肤文件编译进Delphi最后的可执行文件(.exe)中,所以此属性还是必须设置的。
    4. AlphaTools组件必须设置的属性三:SkinName
    SkinName属性下拉列表包含了安装目录下Skins文件夹下内的所有皮肤文件,但你应该选择在上一步InternalSkins属性中添加过的皮肤才行,不然的话,在别人的电脑上还是看不到皮肤效果的。在SkinName属性下拉列表显示的皮肤中,名字后面带有(Internal)的即为在InternalSkins属性中添加过的皮肤,选之即可。

    更新日志

    v17.01版本
    • 标准模式下 TsComboBox 和 TsCheckBox 绘制的一些改进(无皮肤)
    • 修复了表单中出现的错误,包含 TsListbox,在 RAD Studio Alexandria 下加载
    • 添加了对 RAD Studio Alexandria 11.3 的支持

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐