- 9
- 0
- 约5.38千字
- 约 26页
- 2019-10-16 发布于广西
- 举报
第11章 菜单设计 一个好的应用程序应该具有较好的界面,VFP6.0最为常见的用于显示和编辑的界面的是表单。然而,对整个应用程序的设计仅仅有表单是不够的。对大多数用户而言,首先见到的是菜单,在菜单的导航支持下才进入一个个表单,在表单中,又可以通过各种控件来实现各种功能。本章主要介绍如何设计菜单。 11.1 用菜单设计器创建菜单 11.1.1 菜单组成 菜单系统是由一个菜单栏、多个菜单、菜单项和下拉菜单组成。菜单栏位于窗口标题下的水平条状区域,用于放置各个菜单项。菜单项是在菜单栏中的一个菜单的名称,也称菜单名,它标识了所代表的一个菜单。单击菜单项即可弹出下拉菜单。菜单是包含命令、过程和子菜单的选项列表,因此按等级分为父菜单和子菜单,子菜单挂在父菜单下作为父菜单的一个菜单项。 11.1.1 菜单组成 (1)在菜单的下拉菜单项中,有可启用和已废止两种状态。可启用状态的菜单项是黑色的文字。已废止的菜单项是暗灰色的文字。系统菜单中各菜单的菜单项状态取决于当时用户操作状态。工具栏的每个按钮和菜单中的某个菜单项相对应,如果菜单项是可启用的,则它的工具栏按钮也是可启用的,是黑色的。 (2)菜单的下拉菜单项中用分隔线,将菜单中内容相关的菜单项分隔成组,增强了菜单的可读性。如果菜单左边会出现勾子的标记字符,表示该菜单项被选择。这很类似于单选按钮组。\- 11.1.1 菜单组成 (3)当菜单项尾部带有一个黑色小三角时,表示这个菜单项还有一级子菜单。 (4)大多数菜单项都有它的一个热键,当同时按下这个菜单项的热键即可选择这个菜单项。菜单热键可以代替鼠标的单击操作。 (5)一般菜单项还有它的快捷键,按下它的快捷键,可直接执行相应的操作。 11.1.2 创建菜单栏 使用“菜单设计器”可以创建并设计菜单栏、菜单项、子菜单、菜单项的快捷键及分隔相关菜单组的分隔线等。用“菜单设计器”还可以设计快捷菜单。操作步骤: (1)在“项目管理器”中,选择“其他”选项卡,再选择“菜单” 或 文件-新建-菜单 (2)单击“新建”按钮,屏幕显示“新建菜单”对话框。 (3)单击“菜单”按钮,系统进入“菜单设计器”窗口。在“菜单设计器”窗口中,有4项内容:“菜单名称”、“结果”、“选项”、“菜单级”,4个按钮:“插入”按钮、“插入栏”按钮、“删除”按钮、“预览”按钮,分别说明如下: 11.1.2 创建菜单栏 “菜单名称”:用于指定显示在菜单系统中的菜单项的菜单标题。“菜单名称”列左边的双向箭头按钮,用鼠标拖动可以调整各行的顺序。 “结果”:用于指定在选择菜单项时发生动作类型:子菜单、命令或过程。 “选项”:可进入显示“提示选项”对话框,可以定义键盘快捷键和其他菜单选择。 11.1.2 创建菜单栏 “菜单级”:选择要处理的菜单栏或子菜单。 “插入”按钮:可在“菜单设计器”窗口中,插入新行。 “插入栏”按钮:可在“菜单设计器”窗口中,插入系统菜单栏:新建、打开、关闭、保存等。 “删除”按钮:可在“菜单设计器”窗口中,删除当前行。 “预览”:可显示正在创建的菜单。 11.1.3 创建子(下拉)菜单 对于每个菜单项,都可以创建包含其他菜单项的子菜单。创建子菜单的操作步骤如下: (1)在“菜单名称”列中,单击要添加子菜单的菜单项。 (2)在“结果”列中,选择“子菜单”,使“创建”按钮会出现在列表的右侧。如果已经有了子菜单,则此处出现的是“编辑”按钮。 (3)单击“创建”按钮或“编辑”按钮。 (4)在“菜单名称”列中,输入新建的各子菜单项的名称。 11.1.4 创建快捷菜单 在Windows程序中,在对象上单击鼠标右键,便会出现关于这个对象的菜单操作。在VFP中同样可以建立这样的快捷菜单。快捷菜单一般在表单中使用。 设计快捷菜单的操作步骤如下: (1)在“项目管理器”中,选择“其他”选项卡,再选择“菜单” 或 文件-新建-菜单 (2)单击“新建”按钮,屏幕显示“新建菜单”对话框,。 (3)在“新建菜单”对话框中,单击“快捷菜单”按钮,系统进入“快捷菜单设计器”窗口。实际上“快捷菜单设计器”窗口与“菜单设计器”窗口的结构相同,建立方法也相同。 11.1.5 创建快捷菜单 (4)与上节中设计菜单相似方法,在 快捷菜单设计器窗口中设计快捷菜单,生成菜单程序文件。 (5)在快捷菜单的 清理代码中添加清除菜单的命令,使得在选择、执行菜单命令后能及时清除菜单,释放其所占用的内存空间。命令格式如下: RELEASE POPUPS快捷菜单名 [EXTENDED] 11.1.5 创建快捷菜单 创建快捷菜单的响应表单。 (6)在表单设计器环境下,选定需要添加快捷菜单的对象。 (7)在选定对象的RIGH
您可能关注的文档
最近下载
- 2026最新施工资质挂靠协议.docx
- 美好前程-Vencorex.pdf VIP
- 传感器技术及应用中职课件完整全套教学课件.pptx VIP
- 机车动力装置检查与维修课件:16V265H型柴油机配气机构.pptx VIP
- 2026年度江苏财经职业技术学院单招《数学》检测卷AB卷附答案详解.docx VIP
- 《领略丝路遗珍》核心素养教学设计 2026人美版美术八年级下册.pdf
- 材料成形原理-第十章-偏析.ppt
- (2026年春季新版本)人教版三年级数学下册全册教案.docx
- API 682-2014 离心泵和转子泵用轴封系统 第四版(中文).pdf
- IPC-2221C-EN TOC2023印制版设计通用标准 Generic Standard on Printed Board Design.pdf VIP
原创力文档

文档评论(0)