【vfp精品源码栏目提醒】:网学会员鉴于大家对vfp精品源码十分关注,论文会员在此为大家搜集整理了“【精品】VFP计算机二级 第11章 菜单设计 - 考试认证”一文,供大家参考学习
第十一章菜单和工具栏 1菜单的设计和规划 创建菜单的步骤: 菜单系统的规划——建立菜单——建立子菜单—— 为菜单指定任务——建立菜单生成程序——运行及 测试菜单系统 设计菜单的原则 根据任务组织菜单 设计有意义的标题和简短提示,方便用户使用 根据使用频率,排列菜单,提高查看速度 对菜单分组,设置快捷键 2创建菜单 方法: 利用项目管理器 “文件”菜单的“新建”命令 命令创建 菜单有两种:一般菜单和快捷菜单 打开“新菜单”对话框 进入“菜单设计器”或“快速菜单设计器” 在新建菜单过程中,刚打开菜单设计器时,选 择“菜单”菜单中的“快速菜单” 3菜单设计器的组成 4“菜单设计器”中的选项 菜单名称——菜单(项)的标题,可使用 “ ” 建立 菜单热键 结果——选择菜单后发生的动作 命令、子菜单、填充名称、过程 创建编辑 选项——显示“提示选项”对话框,可在其中定义键盘 快捷键和其他菜单选择。
菜单级——选择需处理的菜单或子菜单。
预览——显示正在创建的菜单 插入和删除——在当前菜单中插入系统菜单项。
5菜单项的提示选项设置设置快捷方式——直接执行该菜单项所指定的任务。
设置的方法是把键标签的原文字清除,按下你所要设置的快捷方式键。
“跳过”文本框的设置——菜单项的启动条件,菜单运行期间,系统会自动根据此表达式的“真”或“假”来决定该菜单是可用还是不可用。
信息框的使用——选择菜单项时在状态行(
VFP最下行)显示出有关的信息。
6菜单的常规选项 常规选项——指菜单运行时应做的必要的 设置以及菜单位置的限定等。
打开菜单的常规选项——打开菜单,在 系统菜单的“显示”子菜单中将增加“常规 选项…”菜单项。
7 菜单位置的确定:菜单运行时,它的默认位置是在Viasual FoxPro主窗口的系统菜单位置。
和原菜单(如果在本菜单运行前还有菜单的话)的关系在“位置”框中确定: (1)替换原菜单; (2)追加在原菜单之后; (3)在某一个菜单栏之前; (4)在某一个菜单栏之后。
8 “顶层表单”复选框——是否允许在顶层表单(SDI菜单,即出现在单文档界面窗口红的菜单)上使用,如果未选择此项,则该菜单只能在
VFP主窗口中使用。
代码添加——在此窗口中可以加入三种菜单的程序代码。
一是菜单的过程,二是“设置”代码,三是“清理”代码。
9SDI菜单 出现在单文档窗口(SDI)中的菜单。
创建方法与普通菜单相同,只是在“常规选 项”对话框中选中“顶层表单”。
将SDI菜单附加到表单中: 将表单的Show Windows属性设置为“2- 作为顶层表单” 为表单的Init事件添加 DO WITH THIS,.T. 10快捷菜单 “快捷菜单设计器”类似一般菜单的设计器 菜单项分组 在“菜单名称”栏中键入“ - ” 将快捷菜单加入表单控件 设置表单的RightClick事件 在代码窗口加入如下命令 Do 〈快捷方式菜单文件〉 如:Do 快捷菜单.MPR(不能省略.MPR) 11为菜单或菜单项指定任务 命令、子菜单、填充名称、过程 命令——设置一条语句即可 Do d:fmmenu1.prg Do Form d:人事管理setprint.scx SET SYSMENU TO DEFAULT 过程 “创建”或“编辑”按钮 “显示”菜单项中“菜单选项”/“常规选项” 例:在“退出”菜单项执行时,要用一个警告框提醒 一下“您确实要退出菜单?”,按“确定”按钮时退 出,按“取消”按钮时不退出,可以在过程编辑窗口 中作。
12生成菜单程序 菜单预览——点击菜单设计器中的“预览”按钮即可。
系统菜单位置换成了当前设计的菜单,可以对它的各个菜单栏、各个菜单项进行选择测试。
生成菜单程序——单击菜单项“生成…”,即生成.MPR为菜单程序源文件,可执行。
菜单扩展名为.Mnx,为不可执行文件。
查看与修改菜单源代码程序 13举例——菜单 进入“快捷菜单设计器” 输入菜单标题 设置“结果”为命令 输入命令语句 设置各菜单项的跳过条件 选择“菜单”——“生成 …” 设置表单或控件的RIGHTCLICK事件代码 调试 14配置
VFP系统菜单 SET SYSMENU命令 SET SYSMENU ON /OFF /AUTOMATIC /TO 菜单列 表 /TO 菜单标题列表 /TO default / SAVE /NOSAVE ON——启用
VFP主菜单 OFF——废止
VFP主菜单 AUTOMATIC ——根据情况自动启用
VFP主菜单 TO 菜单列表 /TO 菜单标题列表 TO default ——将主菜单恢复为默认设置 SAVE /NOSAVE 15创建自定义工具栏 创建用户自定义工具栏类 添加对象 SEPARATOR(分割符)对象 设置属性、方法和事件 PICTURE属性——添加位图 MOVABLE属性——可否移动工具栏 添加至表单集 工具栏不是表 先创建表单集 单上的对象而 “查看类”按钮打开类库是一个特殊的 选定工具栏类,添加 表单,属于某 个表单集 164.恢复系统菜单下写入命令使得系统菜单恢复。
17
上一篇:
2章VFP程序设计基础
下一篇:
4种小菜缓解孕妈咪不适