标题:[求助]如何隐藏菜单项?
只看楼主
yklzx
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2004-10-14
 问题点数:0 回复次数:2 
[求助]如何隐藏菜单项?
当菜单项a调用表单a时,如何禁止菜单项a,直至关闭表单a后,才可启用菜单项a。
搜索更多相关主题的帖子: 菜单项 表单 隐藏 
2004-10-14 10:45
tzhtang
Rank: 1
等 级:新手上路
帖 子:888
专家分:0
注 册:2004-8-30
得分:0 
SET SYSMENU ON | OFF | AUTOMATIC | TO [MenuList] | TO [MenuTitleList]   | TO [DEFAULT] | SAVE | NOSAVE

参数

ON
在程序执行期间,当 Visual FoxPro 等待诸如 BROWSE、READ 和 MODIFY COMMAND 等命令的键盘输入时,启用 Visual FoxPro 主菜栏。
OFF
在程序执行期间废止 Visual FoxPro 主菜单栏。
AUTOMATIC
使 Visual FoxPro 主菜单栏在程序执行期间可见。可以访问菜单栏,但菜单项是启用还是废止则取决于不同的命令。

在 Visual FoxPro 中,默认设置是 AUTOMATIC。

TO [MenuList]TO [MenuTitleList]
指定 Visual FoxPro 主菜单栏中菜单或菜单标题的子集。这些菜单或菜单标题可以是主菜单中的菜单或菜单标题的任意组合,相互之间用逗号隔开。菜单和菜单标题的内部名称列在系统菜单名称中。

例如,下面的命令从 Visual FoxPro 主菜单栏中移去除“文件”和“窗口”菜单外的所有菜单:

SET SYSMENU TO _MFILE, _MWINDOW

使用 RELEASE BAR 可指定菜单中的可用菜单项。

TO [DEFAULT]
将主菜单栏恢复为默认设置。如果对主菜单栏或它的菜单做过修改,可发出 SET SYSMENU TO DEFAULT 命令恢复。使用 SET SYSMENU SAVE 可以指定默认设置。
SAVE
使当前菜单系统成为默认设置。如果在发出 SET SYSMENU SAVE 命令之后修改了菜单系统,可以通过发出 SET SYSMENU TO DEFAULT 命令来恢复前面的设置。
NOSAVE
重置菜单系统为默认的 Visual FoxPro 系统菜单。但是,只有当发出 SET SYSMENU TO DEFAULT 命令之后才显示默认的 Visual FoxPro 系统菜单。

备注

SET SYSMENU 控件程序运行期间的 Visual FoxPro 主菜单栏。它允许有选择地移去 Visual FoxPro 主菜单系统中的菜单标题和菜单,并可以将其恢复。

不带其他参数的 SET SYSMENU TO 命令废止 Visual FoxPro 主菜单栏。


2004-10-14 11:04
tzhtang
Rank: 1
等 级:新手上路
帖 子:888
专家分:0
注 册:2004-8-30
得分:0 
将表单的Windows Type 属性设为1,当表单运行时,无关的菜单项将为屏蔽.结束表单后会自动恢复.

2004-10-14 11:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-6508-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.169455 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved