以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 功能区自定义菜单显示问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=143597) |
||||
-- 作者:zdljk168 -- 发布时间:2019/11/29 8:27:00 -- 功能区自定义菜单显示问题 菜单设计,当设置隐藏功能区标题为true时,功能区不会自动显示;当设置隐藏功能区标题为false时只显示一个标题,点击标题后才能正常显示功能区。 AfterOpenProject代码: <!--StartFragment -->
Forms("登录").Open() If Vars("user_name") = "" And User.Type = UserTypeEnum.User Then Syscmd.Project.Exit() Return \'这个要加上,因为既然要退出,就不应该再执行后面的初始化代码了,否则会出错 End If \'后续初始化代码 If User.Type <> UserTypeEnum.Developer \'判断是否是开发者 TableCaptionVisible = False \'不显示表格名称切换导航条 RibbonTabGroups("设计功能").Visible = False ApplicationMenu.visible = False \'隐藏程序菜单 For Each o As object In configbar.Items \'隐藏配置栏 o.Visible = False Next RibbonTabs.HideTabHeaderRow = False \'隐藏功能区标题 RibbonTabs.AllowMinimize = False RibbonTabs.Minimized = False End If Forms("代办任务").Open() Forms("组织架构权限配置").Show |
||||
-- 作者:有点蓝 -- 发布时间:2019/11/29 9:41:00 -- 我测试没有问题,把菜单模板导出发上来测试一下 |
||||
-- 作者:zdljk168 -- 发布时间:2019/11/29 9:50:00 -- 辛苦 |
||||
-- 作者:zdljk168 -- 发布时间:2019/11/29 9:52:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2019/11/29 10:13:00 -- 嗯,应该是个bug,已经反馈 临时解决可以这样 afteropenproject事件最后加一句 RibbonTabs("基础操作").Selected = True
[此贴子已经被作者于2019/11/29 10:26:03编辑过]
|
||||
-- 作者:telek -- 发布时间:2019/11/29 10:18:00 -- 错误代码:e.Form.BaseForm。FormBorderStyle =WindowsFormBorderStyle.None |
||||
-- 作者:telek -- 发布时间:2019/11/29 10:19:00 -- 这是是么意思 |
||||
-- 作者:有点蓝 -- 发布时间:2019/11/29 10:28:00 -- 以下是引用telek在2019/11/29 10:18:00的发言:
独立、模式窗口才能这样用。错误代码:e.Form.BaseForm。FormBorderStyle =WindowsFormBorderStyle.None 另外自己的问题请另外新建帖子发布,不要在别人的帖子里回复,更何况您的问题和别人的问题一点关系都没有
|
||||
-- 作者:zdljk168 -- 发布时间:2019/11/29 11:13:00 -- afteropenproject事件最后加一句 RibbonTabs("基础操作").Selected = True 该方法可行,感谢大蓝哥!
|
||||
-- 作者:行者自在 -- 发布时间:2020/2/18 15:25:00 -- 学习看看 |