加了skin后,遇到一个奇怪的问题(50分)

  • 主题发起人 主题发起人 yedixifeng
  • 开始时间 开始时间
Y

yedixifeng

Unregistered / Unconfirmed
GUEST, unregistred user!
做了菜单,需要根据不同的权限或隐藏或显示,但加了skin后,遇到一个奇怪的问题,界面好看了,菜单的显示却不是按设定的能隐藏了。请问,哪位朋友能指点一下,谢谢。
 
呵呵,入门阶段不用皮肤,初级阶段用皮肤,后来又不用皮肤,最后自己做皮肤
 
没人知道吗?
在主窗体上用MainMenu1做菜单如:菜单一、菜单二、菜单三。
在FormShow中,定义菜单二的Visible:=false。没加皮肤前显示的是菜单一、菜单三。但加了skin后却显示为菜单一、菜单二。希望高手指教,谢谢。
 
skinfeature界面产品特点介绍
SkinFeature完全支持各种常用控件及窗口 。对话框,单文档界面,多文档界面的全部支持。
完全支持PNG、TGA、bmp 图像格式。
支持皮肤(.rss)文件加密。保护美工图像不被别人非法使用,进一步保护自身知识产权。
支持从msstyle wba 等主题文件中自动转化为rss皮肤文件。
SkinFeature完全支持 VC,Delphi,C#,VB.Net,Visual Basic,C++ Bulider, PowerBuilder, Win32 SDK Supported WTL, ATL, 第三方厂商SDK, OUTLOOK 等等界面换肤。
支持各Windows平台 Windows 9X/NT/2000/2003/XP/Vista
完全支持ANSI UNICODE 文字编码格式。
完全支持动态换肤(*.rss),支持不规则窗体,支持美工设计自定义界面生成方案。
完全多线程,自定义窗口类换肤支持。
内含15种专业皮肤(.rss)文件。
内含SkinDesigner 皮肤文件开发工具。

http://www.skinfeature.com
 
你用的是不是BusinessSkin的bsSkinMainMenuBar和bsSkinMainMenu显示菜单的,如果是,需要执行一个bsSkinMainMenuBar.UpDateItems;来刷新菜单
 
我也是采用根据权限动态生成菜单 ,在设置权限后也碰到过此类情况 ,经分析检查后是换肤控件存在BUG,要解决此类问题,可以取消菜单项中的图标即可,
 
SkinVCL bug也不少。
 
后退
顶部