VFP系统菜单的控制 |
|
www.nanhushi.com 佚名 不详 |
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命令将屏蔽系统菜单,使系统菜单不可用。
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 建立,生成,运行VFP菜单 下一篇文章: 建立VFP菜单系统的步骤 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|