skindata在delphi2010中使用的问题

Delphi程序猿 2012-03-20 01:30:25
在delphi2010中做了一个项目,采用的MDI窗体形式,在主窗体中加入skindata改变界面风格。
但是出现一个问题就是在编译出来的exe窗体中主菜单老是会被屏蔽掉

未被屏蔽掉的


已经被屏蔽掉的

http://hi.csdn.net/attachment/201203/20/0_1332220605CzUD.gif

望高手解决问题
...全文
78 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
山东蓝鸟贵薪 2012-03-21
  • 打赏
  • 举报
回复
你可以将窗体置前,也可能是窗体的显示属性有问题吧
ADSLAN 2012-03-20
  • 打赏
  • 举报
回复
也用过skindata + 菜单 但是没遇上过
楼主使用的是哪个版本
是5.4版本吗? 用这个试试
oushengfen 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 okmnjizc 的回复:]
mainmenu 放置到 mainmenubar 上面 试试??
[/Quote]

你什么版本,我在用,没有发现问题?
专制的网站 2012-03-20
  • 打赏
  • 举报
回复
mainmenu 放置到 mainmenubar 上面 试试??
Delphi程序猿 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 kaikai_kk 的回复:]
換版本...
[/Quote]
可是我的项目已经用2010做完了的
bdmh 2012-03-20
  • 打赏
  • 举报
回复
这种东西本来就没有质量保证,所以能不用局部用,或者找其他版本,原来就碰到过,用了skindata,opendialog打开就报错
kaikai_kk 2012-03-20
  • 打赏
  • 举报
回复
換版本...
一套支持Delphi的VCL库,帮助你创建可换skins的程序,支持包括窗体、提示、许多标准和数据控件。你可以用专用的编辑器创建自己的skins。 1、先放bsBusinessSkinForm、bsSkinData、bsStoredSkin各一个到窗体上 2、修改bsBusinessSkinForm的SkinData属性为bsSkinData1 3、修改bsSkinData1的StoredSkin属性为bsStoredSkin1 4、修改bsStoredSkin1的filename属性,指向一个皮肤文件,例如我的55套皮肤包是放在C:\Program Files\Borland\Delphi7\BSF-Skins\Skins文件夹里,我就修改 bsStoredSkin1的filename属性为C:\Program Files\Borland\Delphi7\BSF-Skins\Skins\Animate\skin.ini 5、在delphi设计窗口按下F9 6、爽吧!!!!! 第一步-安装: 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键运行。

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧