TMlSkinRes

图片资源组件,集中管理程序里用到的图片(PNG、JPG、SVG),其它控件通过图片 ID 来引用。

分类
资源管理
所在单元
uMlSkinRes.pas
继承自
TComponent

用法要点

  • 双击组件打开资源管理器,可以导入图片、给图片起 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

名称类型默认值说明
AboutTMlAboutInfo设计期属性。在对象检查器里双击会弹出 MlSkin 的关于窗口,显示组件版本信息;运行时没有作用,也不会保存到 dfm。
FormTMlFormSkinRes关联的窗体皮肤资源,指定这套资源应用到哪个窗体。
UseSkinFileBoolean是否从外部皮肤文件读取图片。打开后可以做成可更换的皮肤包,不必把图片编译进程序。

本页只列出 MlSkin 新增的属性和事件;Align、Anchors、Font、OnClick 等标准 VCL 属性同样可用,用法与原生控件一致。

离线帮助文档需要离线查阅时,可下载 PDF / CHM 版帮助文档。