TMlSkinRes
图片资源组件,集中管理程序里用到的图片(PNG、JPG、SVG),其它控件通过图片 ID 来引用。
用法要点
- 双击组件打开资源管理器,可以导入图片、给图片起 ID、按 DPI 添加多尺寸版本。
- 控件的图片属性里填的就是这里的 ID;也可以直接填图片文件的完整路径。
UseSkinFile打开后从外部皮肤文件读取图片,便于做可更换的皮肤包。Form关联要应用这套资源的窗体。
示例
摘自 Demo:MlSkin.Demo.360安全卫士.v3.1(窗体文件 .dfm)
object mlsknrs1: TMlSkinRes
Form.ActiveGradient = True
Form.DoubleFrame = True
Form.FillStyle = mfsBlur
Form.FlatFrame = False
Form.RoundWindow = True
Form.TitleHeight = 45
Form.TitlerColor = 16761926
Form.Color = 15920353
Form.FramWidth = 2
Form.HitTestWidth = 5
Form.GradientHeight = 168
Form.CustomPicture = '.\Skin\360bg.png'
Form.Style = ssPicture
Form.DefaultSkinOrder = 0
UseSkinFile = True
Left = 88
Top = 56
end
属性 3
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
About | TMlAboutInfo | — | 设计期属性。在对象检查器里双击会弹出 MlSkin 的关于窗口,显示组件版本信息;运行时没有作用,也不会保存到 dfm。 |
Form | TMlFormSkinRes | — | 关联的窗体皮肤资源,指定这套资源应用到哪个窗体。 |
UseSkinFile | Boolean | — | 是否从外部皮肤文件读取图片。打开后可以做成可更换的皮肤包,不必把图片编译进程序。 |
本页只列出 MlSkin 新增的属性和事件;Align、Anchors、Font、OnClick 等标准 VCL 属性同样可用,用法与原生控件一致。