09VisualFoxPro菜单设计Word文档格式.docx

上传人:b****3 文档编号:15086748 上传时间:2022-10-27 格式:DOCX 页数:14 大小:206.02KB
下载 相关 举报
09VisualFoxPro菜单设计Word文档格式.docx_第1页
第1页 / 共14页
09VisualFoxPro菜单设计Word文档格式.docx_第2页
第2页 / 共14页
09VisualFoxPro菜单设计Word文档格式.docx_第3页
第3页 / 共14页
09VisualFoxPro菜单设计Word文档格式.docx_第4页
第4页 / 共14页
09VisualFoxPro菜单设计Word文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

09VisualFoxPro菜单设计Word文档格式.docx

《09VisualFoxPro菜单设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《09VisualFoxPro菜单设计Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

09VisualFoxPro菜单设计Word文档格式.docx

VisualFoxPro系统菜单是一个典型的菜单系统,其主菜单是一个条形菜单。

条形菜单中常见选项的名称及内部名字如表所示。

条形菜单本身的内部名字为_MSYSMENU,也可看做是整个菜单系统的名字。

选项名称

内部名字

文件

_MSM_FILE

编辑

_MSM_EDIT

显示

_MSM_VIEW

工具

_MSM_TOOLS

程序

_MSM_PROG

窗口

_MSM_WINDO

帮助

_MSM_SYSTM

表主菜单(_MSYSMENU)常见选项

选择条形菜单中的每一个菜单项都会激活一个弹出式菜单,各弹出式菜单的内部名字如表所示。

表是“编辑”菜单中经常使用选项的选项名称和内部名字。

表弹出式菜单的内部名字

弹出式菜单

“文件”菜单

_MFILE

“编辑”菜单

_MEDIT

“显示”菜单

_MVIEW

“工具”菜单

_MTOOLS

“程序”菜单

_MPROG

“窗口”菜单

_MWINDOW

“帮助”菜单

_MSYSTEM

表“编辑”菜单(_MEDIT)经常使用选项

撤销

_MED_UNDO

重做

_MED_REDO

剪切

_MED_CUT

复制

_MED_COPY

粘贴

_MED_PASTE

清除

_MED_CLEAR

全部选定

_MED_SLCTA

查找…

_MED_FIND

替换…

_MED_REPL

通过SETSYSMENU命令能够许诺或禁止在程序执行时访问系统菜单,也能够配置系统菜单:

SETSYSMENUON|OFF|AUTOMATIC

|TO[<

弹出式菜单名表>

]|TO[<

条形菜单项名表>

]|TO[DEFAULT]|SAVE|NOSAVE

说明:

ON:

许诺程序执行时访问系统文件。

OFF:

禁止程序执行时访问系统菜单。

AUTOMATIC:

可使系统菜单显示出来,能够访问系统菜单。

TO[<

]:

从头配置系统菜单。

之内部名字列出可用的弹出式菜单。

例如,命令“SETSYSMENUTO_MFILE,_MWINDOW”将使系统菜单只保留“文件”和“窗口”两个子菜单。

以条形菜单项内部名表列出可用的子菜单。

例如,上面的系统菜单配置命令也能够写成“SETSYSMENUTO_MSN,_WINDO”。

TODEFAULT:

将当前的系统菜单恢复为缺省配置。

SAVE:

将当前的系统菜单配置指定为缺省配置。

若是在执行了SETSYSMENUSAVE命令后,修改了系统菜单,那么执行SETSYSMENUTODEFAULT命令,就能够够恢复SETSYSMENUSAVE命令执行之前的菜单配置。

NOSAVE:

将缺省配置恢复成VisualFoxPro系统菜单的标准配置。

要将系统菜单恢复成标准配置,可先执行SETSYSMENUNOSAVE命令,然后执行SETSYSMENUTODEFAULT命令。

不带参数的SETSYSMENUTO命令将屏蔽系统菜单,使系统菜单不可用。

下拉式菜单设计

菜单设计器的功能有两个:

一是为顶层表单设计下拉式菜单;

二是通过定制VisualFoxPro系统菜单成立应用程序的下拉式菜单。

在利用菜单设计器设计菜单时,各菜单项及其功能既能够由自己来概念,也能够采纳VisualFoxPro系统的标准菜单项及其功能。

菜单设计的大体进程

用菜单设计器设计下拉式菜单的大体进程如下图。

1.挪用菜单设计器:

若是要新建一个菜单,可按以下步骤挪用菜单设计器:

选择“文件”菜单中的“新建”命令。

在“新建”对话框当选择“菜单”单项选择按钮,然后单击“新建文件”按钮。

在“新建菜单”对话框当选择“菜单”按钮。

如此,屏幕上就会显现“菜单设计器”窗口。

若是要用菜单设计器修改一个已有的菜单,能够从“文件”菜单当选择“打开”命令,打开一个菜单概念文件(.mnx文件),打开“菜单设计器”窗口。

也能够用命令挪用菜单设计器,打开“菜单设计器”窗口,进行菜单的成立或修改。

命令的格式如下:

MODIFYMENU<

文件名>

图菜单设计的基本过程

调用菜单设计器

定义菜单内容

生成菜单程序

运行菜单程序

产生菜单文件(.mnx,.mnt)

产生菜单程序文件(.mpr)

保存

生成

命令中的<

指菜单概念文件,,许诺缺省。

假设<

省略,那么成立菜单,假设指定文件名,那么打开指定菜单,假设指定的菜单文件找不到,那么成立一个。

2.概念菜单内容:

在“菜单设计器”窗口中概念菜单,指定菜单的各项内容,如菜单项的名称、快捷键等。

具体方式后面介绍。

指定完菜单的各项内容后,应将菜单概念保留到.mnx文件中。

方式是:

从“文件”菜单当选择“保留”命令或按Ctrl+W组合键。

3.生成菜单程序:

菜单概念文件中寄存的是菜单的各项概念,其格式是一个表文件,并非能够运行。

“生成”这一步确实是要依照菜单概念产生可执行的菜单程序文件(.mpr文件),方式是:

在菜单设计器环境下,选择“菜单”菜单中的“生成”命令,然后在“生成菜单”对话框中指定菜单程序文件的名称和寄存途径,最后单击“生成”按钮。

4.运行菜单程序:

可利用命令“DO<

”运行菜单程序,但。

菜单概念

1.“菜单设计器”窗口:

“菜单设计器”窗口每页显示和概念一个菜单,如下图,能够是条形菜单(菜单栏),也能够是弹出式菜单(子菜单)。

“菜单设计器”窗口打开时,第一概念的是条形菜单。

窗口的左侧是一个列表框,其中每一行概念当前菜单的一个菜单项,包括“菜单名称”、“结果”和“选项”三列内容。

A.“菜单名称”列:

指定菜单项的名称,也称为题目,用于显示,并非内部名字。

在指定菜单项的名称时,能够设置菜单项的访问键(热键),方式是在要作为访问键的字符前加上“\<

”两个字符。

如指定菜单项名称为“文件(\<

F)”,那么字母F即为该菜单项的访问键。

能够依照各菜单项功能的相似性或相近性,将弹出式菜单的菜单项分组,如将剪切、复制、粘贴分为一组,将查找、替换分为一组等。

系统提供的分组手腕是在两组之间插入一条水平的分组线,方式是相应行的“菜单名称”列上输入“\—”两个字符。

B.“结果”列:

该列用于指定当用户选择该菜单项时的动作,有命令、进程、子菜单和填充名称或菜单项等四种选择。

a)命令:

选择此选项,列表框右边会显现一个文本框。

能够在文本框内输入一条具体的命令。

被选择该菜单项时,将执行这条命令。

b)进程:

选择此选项,列表框右边会显现“创建”命令按钮。

单击“创建”按钮将打开一个文本编辑窗口,能够在其中输入和编辑进程代码,在输入进程代码时,不需要写入PROCEDURE语句。

以后,当再单击该列时,列表框右边显现的将是“编辑”命令按钮而不是“创建”命令按钮。

单击“编辑”命令按钮能够打开文本编辑窗口以修改良程代码。

当用户选择该菜单项时,将执行指定进程的代码。

c)子菜单:

选择此选项,列表框右边会显现“创建”或“编辑”命令按钮,第一次概念时为“创建”按钮,以后为“编辑”按钮。

单击“创建”或“编辑”按钮,“菜单设计器”窗口就切换到子菜单页,能够在其中概念子菜单。

现在,窗口右上方的“菜单级”下拉列表框内会显示当前子菜单的内部名字。

选择“菜单级”下拉列表框内的选项,能够返回到上级子菜单或最上层的条形菜单概念界面。

被选择该菜单项时,将激活指定的子菜单。

默许的子菜单内部名字为上级菜单相应菜单项的题目,但能够从头指定。

最上层的条形菜单中不能指定内部名字,其在“菜单级”下拉列表框内显示为“菜单栏”。

d)

图“提示选项”对话框

填充名称或菜单项#:

能够在文本框内输入菜单项的内部名字或序号。

C.“选项”列:

每一个菜单项的“选项”列都有一个无符号按钮,单击该按钮就会弹出“提示选项”对话框,如下图,供用户概念菜单项的其他属性。

当在对话框中概念过属性后,按钮上就会显现符号√。

对话框中的要紧属性如下:

a)快捷方式:

指定菜单项的快捷键。

先用鼠标单击“键标签”文本框,使光标定位于该文本框,然后在键盘上按快捷键。

比如,按下Ctrl+R,那么“键标签”文本框内就会显现Ctrl+R。

另外,“键说明”文本框内也会显现相同的内容,但该内容能够修改。

当菜单激活时,“键说明”文本框内的内容将显示在菜单项题目的右边,作为对快捷键的说明。

快捷键一般是Ctrl或Alt键与另一个字符键的组合。

要取消已确信的快捷键,能够先用鼠标单击“键说明”文本框,然后按空格键。

b)跳过:

概念菜单项的跳过条件。

指定一个表达式,由表达式的值决定该菜单项是不是可选。

当菜单激活时,若是表达式的值为.T.,那么菜单项以灰色显示,表示不可选用。

c)信息:

概念菜单项的说明信息。

指定一个字符串或字符表达式。

当鼠标指向该菜单项时,该字符串或字符表达式的值就会显示在VisualFoxPro主窗口的状态栏上。

除此之外,“菜单设计器”窗口中还有以下按钮:

图“插入系统菜单栏”对话框

“插入”按钮:

单击该按钮,可在当前菜单项行之前插入一个新的菜单项行。

“插入栏”按钮:

在当前菜单项行之前插入一个VisualFoxPro系统菜单命令,如图图。

“删除”按钮:

单击该按钮,可删除当前光标菜单项行。

“预览”按钮:

可预览菜单成效。

每一个菜单项左侧都有一个移动按钮,拖动移动按钮能够改变菜单项在当前菜单中的位置。

2.“显示”菜单:

在菜单设计器环境下,系统的“显示”菜单会显现两条命令:

“常规选项”和“菜单项选择项”。

“常规选项”对话框:

如下图。

在那个对话框里,能够概念整个下拉式菜单系统的整体属性。

图“常规选项”对话框

进程:

为整个条形菜单指定一个进程代码。

若是条形菜单中的某个菜单项没有规定具体的动作,那么被选择此菜单项选择项时,将执行该缺省进程代码。

能够在“进程”框内直接输入进程代码,今世码超出编辑区域时,将显现转动条。

也能够单击“编辑”按钮打开一个专门的代码编辑窗口,单击“确信”按钮可激活该文本编辑窗口。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 辩护词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1