Delphi知识中心
www.delphi.ee
提供Delphi技术知识
与Delphi程序员共同进步


在线服务QQ:99923144 随时恭候您的光临
首页 基础知识 WIN系统 组件使用 组件开发 数据库 ACTIVEX 多媒体技术 网络技术 关于
文章类别:组件使用    你尚未登陆,会员功能无法使用,请从 网站首页 登陆。
  delphi程序加皮肤控件换皮肤的方法  
 
delphi程序加皮肤控件换皮肤的方法

delphi程序加皮肤控件换皮肤的方法主要有两大步,
第一步 安装第三方控件
第二步 下载你自己的皮肤包,然后用刚才安装的控件来指定使用它即可

先讲第一步:安装第三方控件

这里以最常用的 BusinessSkinForm v3.55 做例子.下载 这个控件后,解压,在解压出来的目录里看到很多文件,其中我们需要用到的是包文件(包文件的格式是 .dpk)

如果你的是delphi7就找到BSFD7.dpk (如果是2005就是BSFD2005.dpk 以此类推 等等)
用 delphi打开这个文件,(一般双击它会默认启动delphi)启动后,会弹出一个安装提示框,这时点击里面的install即开始进行安装。

安装成功后弹出一个消息框,提示你安装成功了,OK这时你已经可以在你的组件控制面板上看到
businessskinform vcl和businessskinform db vcl和businessskinform vcl dialogs,

顾名思义,第一个是常用组件,第二个是数据库组件,第三个是对话框组件。
至此 你的皮肤控件就完成了

-----------------------------------------

第二步,使用皮肤包
在窗体上放置bsBusinessSkinForm1、bsSkinData1、bsCompressedStoredSkin1
设置bsCompressedStoredSkin1的FileName属性为皮肤包里的Skin.ini文件。
设置bsSkinData1的CompressedStoredSkin属性为bsCompressedStoredSkin1。
设置bsBusinessSkinForm1的SkinData为bsSkinData1。
如果要切换皮肤可多放几个bsCompressedStoredSkin组件,设定其FileName。运行时动态设置bsSkinData1的属性即可。

高级用法
做主菜单要先加上一个bsSkinMainMenuBar控件,然后加上一个bsSkinMainMenu,把
bsSkinMainMenuBar的MainMenu属性为bsSkinMainMenu,再把bsBusinessSkinForm的MainMenuBar属性指为bsSkinMainMenuBar
bsSkinMainMenuBar1的businessSkinform属性要指向bsBusinessSkinForm1

即可!

 

在线服务QQ:99923144 Delphi程序员QQ群(139442)
Delphi知识中心 www.delphi.ee 最专业的Delphi技术资料网站