Discuz!NT
欢迎 游客 , 注册 | 登录 | 会员 | 界面 | 简洁版本 | 在线 | 帮助
商都网教育宝典宝库

发表新主题 回复该主题
本主题被查看423次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第   上一主题   下一主题
标题: VFP系统菜单的控制
-[尕硴]
超级版主
UID: 71
来自:
精华: 130
积分: 14003
帖子: 12909
注册: 2007-10-22 17:59:00
状态: 在线
威望: 444.00
金钱: 3355.00 元
只看楼主 2008-04-11 14:12
VFP系统菜单的控制
Visual FoxPro系统菜单是一个典型的菜单系统,其主菜单足一个条形菜单。选择条形菜单中的每一个菜单项都会激活一个弹出式菜单。在Visual FoxPro中,每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部名字。例如,visual FoxPro主菜单的内部名字为一MSYSMENU,条形菜单项“文件”、“编辑”和“窗口”的内部名字分别为一MSM—FILE,一MSM—EDIT,一MSM—wINDOw。每一个弹出式菜单也有一个内部名字和一组菜单选项,每个菜单选项则有一个名称(标题)和选项序号。例如,一MFILE,一MEDIT,MwINDOw为弹出式菜单项“文件”、“编辑”和“窗口’’的内部名。菜单项的名称用于在屏幕上显示菜单系统,而内部名字或选项序号则用于在程序代码中引用,自学编程网原创发布,zxbc.cn。

  通过SET SYSM’ENu命令可以允许或禁止在程序执行时访问系统菜单,也可以重新设置系统菜单。命令格式是:
  SET SYSMENU ON | OFF | AUTOMATIC
  |TO[(弹出式菜单名表>]| TO[(条形菜单项名表>]
  | TO[DEFAULT]| SAVE | NOSAVE

  其中各子句的含义是:

  ON允许程序执行时访问系统菜单,OFF禁止程序执行时访问系统菜单,AuTOMATIC可使系统菜单显示出来,可以访问系统菜单。

  TO子句用于重新设置系统菜单。“TO[(弹出式菜单名表>]”以菜单项内部名字列出可用的弹出式菜单。例如,命令SET SYSMENU TO_MFILE,_MEI)IT将使系统菜单只保留“文件”和“编辑”两个子菜单。“TO[(条形菜单项名表)]”以条形菜单项内部名字列出可用的子菜单。例如,上面的系统菜单设置命令也可以写成SET SYSMENU TO_MSM FILE,MSM EDIT。

  “TO[DEFAULT]”将系统菜单恢复为缺省配置。SAVE将当前系统菜单配置指定为缺省配置,NOSAVE将缺省设置恢复成Visual FOxPro系统的标准配置。要将系统菜单恢复成标准设置,可先执行SET SYSMENU NC)SAVE命令,然后执行SET SYSMENU TO DE-FAULT命令。

  不带参数的SET SYSMENU TO命令将屏蔽系统菜单,使系统菜单不可用。
#1  
发表新主题 回复该主题
本主题被查看423次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第







现在的时间是 2008-07-24 12:15:52

版权所有 商都网教育宝典
         Powered by Discuz!NT 1.0.6666    Copyright © 2001-2008 Comsenz Inc.
Processed in 0 seconds