以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]打开项目只显示独立窗口的代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56641) |
-- 作者:ZHX88863808 -- 发布时间:2014/9/10 11:02:00 -- [求助]打开项目只显示独立窗口的代码 老师:除开发者和管理员外,其他人员打开项目时只显示独立窗口1,其他所有的功能区全部隐藏,代码怎么写呢 |
-- 作者:有点甜 -- 发布时间:2014/9/10 11:14:00 -- If User.Type = UserTypeEnum.User Then Forms("窗口1").Open For Each r As object In RibbonTabs r.visible = False Next End If |
-- 作者:ZHX88863808 -- 发布时间:2014/9/10 11:15:00 -- 代码放在哪里最好? |
-- 作者:有点甜 -- 发布时间:2014/9/10 11:18:00 -- afterOpenProject事件 |
-- 作者:有点甜 -- 发布时间:2014/9/10 11:19:00 -- 或者LoadUserSetting事件 |
-- 作者:ZHX88863808 -- 发布时间:2014/9/10 11:23:00 -- 谢谢有点甜老师,如果所有的表和配置栏都不显示,怎么写? |
-- 作者:有点甜 -- 发布时间:2014/9/10 11:25:00 -- 以下是引用ZHX88863808在2014-9-10 11:23:00的发言:
谢谢有点甜老师,如果所有的表和配置栏都不显示,怎么写?
Dim a As object = BaseMainForm.controls("C1Ribbon1") For Each t As Table In Tables |
-- 作者:ZHX88863808 -- 发布时间:2014/9/10 11:49:00 -- 搞错了,我的意思是,所有的功能区、配置栏和表都不显示,只显示窗口1,麻烦有点甜老师重新给我写一个,谢谢! |
-- 作者:有点甜 -- 发布时间:2014/9/10 12:03:00 -- If User.Type = UserTypeEnum.User Then Forms("窗口1").Open For Each r As object In RibbonTabs r.visible = False Next Dim a As object = BaseMainForm.controls("C1Ribbon1") a.ConfigToolBar.Visible = False \'配置栏 For Each t As Table In Tables t.Visible = False Next End If |
-- 作者:ZHX88863808 -- 发布时间:2014/9/10 12:25:00 -- 谢谢老师!!! |