版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、BussinessSkinForm入门教程By 刘家君(qufo)作者:刘家君 工作单位:福建省 泉州鹭燕医药有限公司职务:网络管理员网名:qufoMail:qufo,qufoQQ:18185579可任意转载 自由发布 ,但不要抹去我的名字及修改其中重要内容序 言BussinessSkinForm是Almdev公司()出品的一套皮肤控件,可以方便地美化程序界面,支持随时更新界面及自定义界面,现已有超过80套的皮肤可用。并且可以利用自带的皮肤编辑器生产自定义的皮肤。本文档只提供入门级的教程,使“菜鸟”级的人物可以选学先看。更多的使用方法见其自带的demo和帮助,我将把demo和本文档打包在一起。
2、第一章:下载安装一、下载此控件在各大delphi控件下载站都有,并且是破解+中文的。如有可能,请支持正版。(可到定制订单)。下面我们以在 下载得到的控件为例。二、安装1.下载得到的大部分为压缩文件,用解压缩程序将它解开后可以得到源代码及安装包,如下图注:我已安装Delphi 8 所以 DPK 的图标跟delphi 7中 DPK图标不一样。2.启动 Delphi 我们以 Delphi 7 为例。然后通过菜单 File - Open Project 导航到压缩得到 BSFD7.dpk 路径,并选择以打开此包,如图:3.点Compile 按钮,Compile 完成后Install 按钮变得可点。点击
3、 Install 按钮即可把控件包安装到delphi的IDE中。4.通过 Tools - Environment Options 可打开Environment Options窗口选择其中的library:点 library path 后的按钮,再按Greyed items denote invalid path后的 定位到BSF7.dpk所在文件夹,返回到点Add按钮,关闭直至退回到 Delphi 7主界面中。至此,安装过程完毕。参考图(可拉大图形以观察仔细)为使我们有更多的皮肤可用,可以到 下载55套皮肤,网上也有更多的皮肤可用,直接下载后解压缩便可使用。第二章:建立一个BSF的Form 并
4、测试换肤我们已经把BSF安装好了,下面我们做个简单的窗体测试一下。1. 新建一个工程。保存在 C:BSF下,工程名为demo12. 把下载的皮肤解压缩后放在 C:BSFSkins里面,以便使用。我这有80套,网上还有更多。如下图3. 在默认产生的 Form 上放上bsBusinessSkinForm、bsSkinData、bsStoredSkin,然后设置 bsStoredSkin的Filename,导航到C:BSFSkins下的任一文件夹skini.in,本例为C:BSFSkinscorona!skin.ini为例,再设置bsSkinData的StoredSkin为刚才的 bsStoredS
5、kin,再设置 bsBussinessSkinForm的SkinData为bsSkinData。窗体如下:保存工程,按F9运行。看看是不是变成这样了:此方法使用的是 StoredSkin。再来一个动态改变skin的。在刚才的Form1中放入 bsSkinOpenDialog、bsSkinMessage和bsSkinButton并设置三控件的 skindata为bsSkinData(刚才的bsSkinData)bsSkinButton1的caption设为”选择皮肤”,双击此按钮,写如下程序:procedure TForm1.bsSkinButton1Click(Sender: TObject)
6、;begin if bsSkinOpenDialog1.Execute then begin bsSkinData1.LoadFromFile( bsSkinOpenDialog1.FileName); bsSkinMessage1.MessageDlg(更换皮肤成功,(mtinformation),mbOK,0); end else bsSkinMessage1.MessageDlg(为什么不换呀?,(mtError),mbOK,0);end;运行此程序,点“选择皮肤“等等,那个确定按钮怎么那么别扭呀,好象没蒙上皮肤呀。下面告诉你。刚刚我们发现那个bsSkinMessage里的确定好象并没有
7、蒙上皮肤,原来是bsSkinMessage里的 CtrlSkinData也要设置成bsSkinData,再试,好了。完成建立一个可自由换肤的 Form的演示。像不像MAC ? Apple? J第三章:BSF的Menu现在我们在Form中放入一个 bsSkinMainMenuBar,再放入一个delphi自己的MainMenu,双击MainMenu,输入一些菜单(我比较懒J)运行一下。菜单呢,到哪去了?把bsSkinMainMenuBar 中三项红色的属性(SkinData=bsSkinData,MainMenu=MainMenu1, BusinessSkinForm=bsBusinessSkinForm1)设置一下,再运行,好,现在有了。在使用bsSkinMainMenuBar时一定要记得三项属性全部设置好,否则可能出现没菜单或菜单项不弹出等尴
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 疼痛护理中的团队合作
- 泌尿系统常见疾病护理
- 2026年中小学校德育课程体系构建与实施方案
- 2026年培育“中国服务”品牌:服务业国家标准健全与品牌化路径
- 2026年麦迪科技603990与优必选合资康养陪伴机器人功能解析
- 2026年中小银行绿色金融债入局策略与差异化竞争路径
- 头颈部检查的解剖和方法
- 2026年网络安全防护意识
- 2026年施工安全标准化培训
- 美容护理中的职业规划与发展
- 建设工程三方协议范本2024年
- 初三化学溶液专题训练习题
- 玉米密植精准调控高产技术-李少昆
- 产科专案改善PDCA提高妊娠期糖尿病病人饮食治疗疗效品管圈成果报告书
- DZ∕T 0211-2020 矿产地质勘查规范 重晶石、毒重石、萤石、硼(正式版)
- 2024年上海市中考语文一轮复习:教材知识点归纳
- PV-VSG技术原理及应用前景解析
- 2024年宜昌产投控股集团有限公司招聘笔试冲刺题(带答案解析)
- (高清版)DZT 0017-2023 工程地质钻探规程
- 货币资金的内部控制课件
- 初中英语单词实用趣味记忆法课件(PPT42张)
评论
0/150
提交评论