MLSkin 是Delphi下面的一款皮肤组件,是基于Delphi标准组件继承而来,扩展了很多实用的属性功能供开发者调用;在使用上和标准的VCL组件相差不大,但显示风格却大不一样,可以很轻松地实现像QQ皮肤那样的效果,想要改变显示风格你要做的仅仅是重新加载一张图片即可。
里面的大部分组件都可以单独使用,不需要依赖窗体的皮肤,显示效果可以自定义,非常灵活;目前这套皮肤组件提供了50多个常用的组件,30多个实用Demo,可以很方便快捷实现出你想要的效果。
MLSkin皮肤组件实际应用效果展示 (点击图片可放大查看)
支持一键换肤,可将图片、颜色设置成窗体的背景,皮肤的色相、饱和度和亮度可以任意调节
支持High-DPI显示效果,为现代高分辨率显示器提供清晰的界面展示(仅Delphi10.3及之后版本有效)
独创的图片资源管理库,能很方便快捷的管理程序中所需要的图片,提高开发效率
独创的图片资源属性,支持直接使用图片ID或本地图片文件的详细路径来调用图片资源
轻松实现窗体的阴影、异形窗体效果,简单到只需要设置两张图片,即可实现专业效果
窗体标题栏上可以添加任意个数的图片、按钮和文字,打造个性化的窗口标题区域
Memo、Edit、ListView等组件支持透明背景,边框效果能自定义,添加了常用的搜索框和密码输入框
重新定义了Toolbar,显示风格非常漂亮,且支持水平和垂直显示,满足不同界面需求
菜单美化,支持透明效果,只要设置一张图片,就能让你的菜单风格变得与众不同
可以将MainMenu显示在标题栏上,并且显示位置可以自定义,优化界面空间利用
所有的组件几乎都可以单独设置它的显示风格,容器组件大部分可以设置它的Alpha值
包含了几个标准VCL组件缺少的组件:如ColorButton、SwitchButton等,丰富开发工具箱
Delphi 版本 | 支持状态 | 32位/64位 | High-DPI样式 |
---|---|---|---|
Delphi 7 | 完全支持 | 32位 | 不支持 |
Delphi 2007 | 完全支持 | 32位 | 不支持 |
Delphi 2009 | 完全支持 | 32位 | 不支持 |
Delphi 2010 | 完全支持 | 32位 | 不支持 |
Delphi XE | 完全支持 | 32位 | 不支持 |
Delphi XE2 | 完全支持 | 32位 64位 | 不支持 |
Delphi XE3 | 完全支持 | 32位 64位 | 不支持 |
Delphi XE4 | 完全支持 | 32位 64位 | 不支持 |
Delphi XE5 | 完全支持 | 32位 64位 | 不支持 |
Delphi XE6 | 完全支持 | 32位 64位 | 不支持 |
Delphi XE7 | 完全支持 | 32位 64位 | 不支持 |
Delphi XE8 | 完全支持 | 32位 64位 | 不支持 |
Delphi 10 Seattle | 完全支持 | 32位 64位 | 不支持 |
Delphi 10.1 Berlin | 完全支持 | 32位 64位 | 不支持 |
Delphi 10.2 Tokyo | 完全支持 | 32位 64位 | 不支持 |
Delphi 10.3 Rio | 完全支持 | 32位 64位 | 支持 |
Delphi 10.4 Sydney | 完全支持 | 32位 64位 | 支持 |
Delphi 11 Alexandria | 完全支持 | 32位 64位 | 支持 |
Delphi 12 Athens | 完全支持 | 32位 64位 | 支持 |