BusinessSkinForm使用
第一步-安装:
1、双击BSFD7.dpk文件,在delphi 7.0中打开
2、单击compile按钮,你会发现原来不可用的install按钮可以使用了
3、单击install按钮,会弹出来一个对话框提示你“安装成功!”
4、将所有源文件复制到C:\Program Files\Borland\Delphi7\Lib文件夹中(如delphi安装路径不同的话,请各位老兄自行更改)
第二步-最基本的使用方法:
当你安装成功后,你会在delphi的组件面板上发现三个控件组,它们是:
businessskinform vcl和businessskinform db vcl和businessskinform vcl dialogs,顾名思义,第一个是常用组件,第二个是数据库组件,第三个是对话框组件。
按照下面的步骤,不用写一行代码,你可以马上做出一个有漂亮界面的程序来
1、先放bsBusinessSkinForm、bsSkinData、bsStoredSkin(在businessskinform vcl控件组中)各一个到窗体上
2、修改bsBusinessSkinForm的SkinData属性为bsSkinData1
3、修改bsSkinData1的StoredSkin属性为bsStoredSkin1
4、修改bsStoredSkin1的filename属性,指向一个皮肤文件,例如皮肤包是放在C:\Program Files\Borland\Delphi7\BSF-Skins\Skins文件夹里,我就修改
bsStoredSkin1的filename属性为C:\Program Files\Borland\Delphi7\BSF-Skins\Skins\Animate\skin.ini
5、按下F9键运行。
第三步-换肤:
现在的程序流行换肤功能,你是否也想做出一个可以让使用者换肤的程序来呢?请跟我一步一步来做:
1、请做完第二步中的各个步骤
2、添加三个bsSkinSpeedButton到窗体上,name分别是bsSkinSpeedButton1、bsSkinSpeedButton2、bsSkinSpeedButton3,caption分别是皮肤1、皮肤2、皮肤3
3、添加两个bsStoredSkin到窗体上,加上上面已添加的一个,共是三个,name分别是bsStoredSkin2、bsStoredSkin3。
4、将这三个bsStoredSkin的filename属性各指向三个不同的皮肤文件(什么?不知道怎么指?晕!参见第二步中的步骤4!)
5、添加代码,如下:
procedure TForm1.bsSkinSpeedButton1Click(Sender: TObject);
begin
bsSkinData1.StoredSkin:=bsStoredSkin1;
end;
procedure TForm1.bsSkinSpeedButton2Click(Sender: TObject);
begin
bsSkinData1.StoredSkin:=bsStoredSkin2;
end;
procedure TForm1.bsSkinSpeedButton3Click(Sender: TObject);
begin
bsSkinData1.StoredSkin:=bsStoredSkin3;
end;
6、按下F9先,分别点三个按钮试试再!
做主菜单要先加上一个bsSkinMainMenuBar控件,然后加上一个bsSkinMainMenu,把
bsSkinMainMenuBar的MainMenu属性为bsSkinMainMenu,再把bsBusinessSkinForm的MainMenuBar属性指为bsSkinMainMenuBar即可!
至于滚动条,需要自己手动加上,然后把它的HScrollBar和VScrollBar属性指向你所加的滚动条!
转载于:https://www.cnblogs.com/bjxsky/articles/2995643.html
BusinessSkinForm使用相关推荐
- Delphi皮肤控件分析与QQ的皮肤变色功能
关于界面美化方面,一直是一个脑壳疼的问题!以前一直偷懒,使用的三方控件!但是在使用了一段时间之后,都或多或少的有些问题!不是我说三方控件如 何如何的不好!只是三方控件多是庞大的一个肢体,要兼顾的用户群 ...
- 七禧舞曲 php,CMSDJPHP 七禧舞曲管理系统cookies欺骗漏洞 0day
应该是通杀所有PHP版本 .最新版本没有测试.从补丁来看,漏洞依然存在. 这是一个神级漏洞,体现了程序员的神逻辑. 看代码 admin/admin_check.php $CD_Version='V1. ...
- 《世界杯彩票竞猜系统》设计报告
目录 1 文档介绍 4 1.1 文档目的 4 1.2 文档范围 4 1.3 读者对象 4 1.4 参考文献 5 1.5 术语与缩写解释 5 2 系统环境说明 ...
- Delphi著名皮肤控件库横向对比
皮肤这东西很多人褒贬不一,有人认为程序做的好就行了,界面还是保持原生态来的稳定.的确,稳定是程序至关重要的一点,离开这点其他任何都无从谈起,但不可否认,无论是微软.苹果,还是大众用户,审美观越来越高, ...
最新文章
- NYOJ 860 又见01背包
- java poi jar maven_使用maven引入Apache poi jar包
- windows下安装composer方法
- HDU 1042 N!
- C#:winform开发的System.AccessViolationException错误,已解决
- JDK源码解析--ArrayList
- SAM2195和SAM2695 和SAM5704硬音源设备在三四十年前MIDI技术刚刚起步之时
- 恩智浦杯(飞思卡尔)全国大学生智能车竞赛摄像头简单的图像失真矫正技术原理与实现(透视变换)
- 手把手教你使用Python提取快递信息
- 图床:使用新浪微博相册
- linux读取文件内容 cat,Linux 读取文件:cat 命令(拼接文件)
- leetcode简单之1076.项目员工II
- 基础//页面布局——三栏布局1
- 5、创建用户微服模块,使用路由网关(gateway 3.0.3)微服进行访问
- 每日一句:day05——From Zero To Hero
- 你知道么?好莱坞也是社交媒体的诞生地……
- 基于深度学习的肺部CT影像识别——采用U-net、3D CNN、cGAN实现肺结节的检测(一)
- JS模块化 + 打包工具webpack5
- 微信小程序在url简化_简化对Web应用程序的数据分析
- Attention机制总结
热门文章
- 重磅发布!阿里云云效《阿里巴巴DevOps实践指南》
- 空无达摩院——机器智能技术的发展
- 让小程序在自有App中启动的技术来了:mPaaS小程序架构深度解析
- 小姐姐亲身体验:在阿里数据库科研团队实习是种怎样的体验?
- 仅1年GitHub Star数翻倍,Flink 做了什么?
- foxmail 服务器备份 立刻删除_PC整机备份与还原教程 Active Backup for Business
- 游戏中的实时水体模拟技术分享:波形叠加法与波动方程
- 剑与远征赏金试炼活动将在13天后结束,工会玩法大家有尝试过吗?
- php socket(服务端与客户端)demo
- 利用超链接<a>标签的【href】与【onclick】的优先级做提示窗判断,降低删除误操作次数