Office中国论坛/Access中国论坛

标题: 终于发现了窗体最大化时不在菜单栏中显示窗口标题栏按钮的方法 [打印本页]

作者: 红尘如烟    时间: 2010-9-20 16:21
标题: 终于发现了窗体最大化时不在菜单栏中显示窗口标题栏按钮的方法
本帖最后由 红尘如烟 于 2010-9-20 16:32 编辑

无意中发现的,可惜是“迟来的爱”……

Access中非弹出窗体最大化之后,就会在菜单栏显示最大最小化及关闭按钮(图1)。

[attach]43536[/attach]
(图1)
这时就算我们将窗体的最大最小化按钮、关闭按钮都设为无、控制栏设为否,都始终还是会在菜单右边显示一个还原按钮(图2)。
[attach]43537[/attach]

(图2)
今天无意中发现一个办法可以彻底解决这个毛病,效果如图3。
[attach]43538[/attach]

(图3)
方法非常简单,实现步骤如下:
1、新建菜单栏,名为“隐藏菜单栏”,上面任何菜单项都不需要添加,就一个空的菜单栏即可,属性设置如图4。
[attach]43539[/attach]
(图4)
2、新建菜单栏,名为“正式菜单栏”,这个才是要用到的菜单栏,将其“允许显示/隐藏”的勾去掉,属性设置如图5。
[attach]43540[/attach]
(图5)
2、在启动设置中将菜单栏设为“隐藏菜单栏”。
[attach]43541[/attach]
(图6)
3、在启动代码中加上一行代码:CommandBars!隐藏菜单栏.Enabled=False

作者: sgrshh29    时间: 2010-9-20 16:38
回复 红尘如烟 的帖子


    怎么想出来的?太有才了.
作者: asklove    时间: 2010-9-20 16:45
太有才了
作者: zyp    时间: 2010-9-20 16:54
不错;
老大,请问有没有方法将ACCESS的那三个按钮也去掉
作者: wuheng    时间: 2010-9-20 17:08
强~~~~~~~````
学习了
作者: t小宝    时间: 2010-9-20 21:09
回复 红尘如烟 的帖子
呵呵,红尘也发现了...
不过论坛上咱家是猫已用同样的方法给出了实例,Trynew也有过类似帖子
我以前也发现这个东西,但没有会用 .Enabled=False,而是用API把菜单栏移到看不见的地方。
作者: tmtony    时间: 2010-9-20 21:13
谢谢分享. 殊途同归.
作者: fnsmydyang    时间: 2010-9-20 22:39
谢谢分享,。。。
作者: xuwenning    时间: 2010-9-21 08:06
学习了
谢谢分享
作者: hjb016    时间: 2010-9-21 08:44
以前也碰到这样的问题,谢谢分享!
作者: apsfxc1    时间: 2010-9-21 10:55
不错,解决问题
作者: xryacc2    时间: 2010-9-23 17:12
试了下在OFFICE 2000版中好像问题依旧哦
作者: wufeng980114    时间: 2012-9-21 08:11
我也有这个问题,你太有才了
作者: ardu95    时间: 2017-3-18 08:26
太有才了




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3