版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第九章 菜单设计,本 章 要 点,菜单系统设计 菜单设计器 快速菜单 SDI菜单 快捷菜单,菜单系统,一个好的应用程序应该具有较好的界面,最为常见的用于显示和编辑的界面的是表单。然而,对整个应用程序的设计仅仅有表单是不够的。对大多数用户而言,首先见到的是菜单,在菜单的导航支持下才进入一个个表单,在表单中,又可以通过各种控件来实现各种功能,菜单系统是由菜单栏、菜单标题、菜单和菜单项组 菜单系统示意图:,菜单栏,菜单,菜单标题,菜单项,关于菜单: (1)菜单标题要简洁、有意义 (2)在菜单的菜单项中,有可启用和已废止两种状态:可启用状态的是黑色的文字;已废止的菜单项是暗灰色的文字 系统菜单中各菜单
2、的菜单项状态取决于当时用户操作状态 工具栏的每个按钮和菜单中的某个菜单项相对应,如果菜单项是可启用的,则它的工具栏按钮也是可启用的,是黑色的 (3)菜单项中用分隔线,将菜单中内容相关的菜单项分隔成组,增强了菜单的可读性,(4)如果菜单左边会出现勾的标记,表示该菜单项被选择 (5)当菜单项尾部带有一个黑色小三角时,表示这个菜单项还有一级子菜单 (6)大多数菜单项都有一个热键(访问键)和快捷键,按下该键即可选择这个菜单项,可以代替鼠标的单击操作 菜单项数过多时,可以把部分菜单项独立出去变成子菜单!,菜单设计器,创建菜单 在确定应用程序需要的的菜单结构(每个界面包含哪些菜单) 后,建立菜单文件,进入
3、“菜单设计器”窗口 在“菜单设计器” 1)有4项内容:“菜单名称”、“结果”、“选项”、“菜单级” 2)4个按钮:“插入”、“插入栏”、“删除” 、“预览”,(1)菜单名称 (2)双箭头移动按钮 (3)结果,在“结果”下拉列表框有4个选项: 命令 填充名称 子菜单 过程 (4)创建 (5)编辑 (6)选项 (7)菜单级 (8)插入 (9)插入栏 (10)删除 (11)移菜单项 (12)预览,菜单名称:用于指定显示在菜单项的标题 双向箭头按钮:用鼠标拖动可以调整各菜单的顺序 结果 :用于指定在选择菜单项时发生动作类型,如子菜单、命令或过程 选项:可进入显示“提示选项”对话框,可以定义快捷键和其他
4、菜单选择 菜单级:用于选择要处理的菜单栏或子菜单 “插入”按钮:插入新行 “插入栏”按钮:插入系统菜单栏,新建、打开、关闭、保存等 “删除”按钮:删除当前行 “移菜单项”按钮:可将当前选定菜单移到整个菜单中的任意位置 “预览”按钮:可显示正在创建的菜单,1指定命令 操作步骤如下: 1)在“菜单名称”栏中,选择菜单项 2)在“结果”栏中,选择“命令” ,在“结果”栏右侧的“编辑”框中,输入相应的命令 如: do form 进货表单.scx &调用进货表单 MessageBox(“您好”) &弹出“您好”的对话框 Quit &退出系统,指定菜单项任务,2指定过程 指定一个过程可分为两种情况: 1)
5、为不含有子菜单的菜单项指定过程 操作步骤: 选择菜单项 在“结果”栏中,选择“过程” “结果”栏右侧会出现“创建”按钮 或“编辑”按钮 单击“创建”或“编辑”按钮,弹出“编辑过程”对话框 在对话框中输入要执行的代码 保存后退出即可,2)为含有子菜单的菜单项指定过程 操作步骤如下: 在“菜单级”框中,选择包含待处理菜单或菜单项的菜单级 选择菜单“显示”-“菜单选项”命令,弹出“菜单选项”对话框 在“过程”文本框中输入要执行的代码 保存后退出,用菜单项分组 1)在“菜单名称”列中,输入“-”来取代一个菜单项 2)拖动“-”提示符左侧按钮,将分隔线移动到所希望的位置,设置访问键(先按ALT键,再按菜
6、单的访问键)-热键 在“菜单名称”里需要设定为访问键的字母前加上“” 如:“日常业务”菜单要使用“C”作为热键,则需在“日常业务”菜单名称中加入“(C)”,设置快捷键( Ctrl键或Alt键+某个键 ) 1)在“菜单名称”栏中选择相应的菜单标题或菜单项。 2)单击“选项”栏下的按钮,弹出“提示选项”对话框,指定菜单是否启用 1)单击“选项”栏下的按钮, 弹出“提示选项”对话框 2)在“跳过”框中输入表达 式,如果表达式计算为.T., 该菜单可用,否则不可用,状态栏信息,运行菜单,经菜单设计器中创建和修改后,菜单保存为菜单文件 菜单文件, .MNX 菜单程序文件, .MPR 运行菜单的步骤: 1
7、)将菜单文件(.MNX)生成为菜单程序文件(.MPR) 2)执行/运行菜单程序文件 运行菜单的命令如下: DO 例如:do menu1.mpr,几种菜单的创建和运行,快速菜单 1)新建一个菜单,进入“菜单设计器” 2)使用菜单“菜单”-“快速菜单”,会将系统菜单放入设计器 3)保存并运行同上,SDI菜单 作为界面的表单有两种:单文档界面(SDI)和多文档界面 SDI菜单是单文档界面(SDI)中的菜单 1.设置SDI菜单 操作步骤: 1)打开“菜单设计器”,创建一个菜单 2)单击菜单“显示”-“常规选项”,在弹出的“常规选项” 对话框中选中“顶层表单”复选框 3)点击“确定”按钮 4)保存成菜单
8、文件(如命名为xxx.mnx),再生成菜单程序文件xxx.mpr,2.创建SDI菜单后,必须将其附在SDI表单中才能使用 操作步骤: 1)使用表单设计器创建一个表单。 2)设置表单的ShowWindow属性为“2顶层表单”。 3)点击表单中需要使用快捷菜单的对象,在其Init事件输入代码 例如: DO xxx.mpr WITH THIS,.T. 其中xxx.mpr是菜单程序文件名, This表示当前表单,快捷菜单 快捷菜单就是右击对象时弹出的菜单 操作步骤: 1)菜单“文件”-“新建”,在弹出的对话框中选“菜单” ,单击“新建”按钮 2)单击“快捷菜单”按钮,弹出“快捷菜单设计器”,然后像 创建普通菜单那样创建快捷菜单 3)保存菜单文件,为快捷菜单命名,如命名为quickmenu.mnx 然后选择菜单“菜单”-“生成” ,即生成菜单程序文件 quickmenu.mpr,快捷菜单创建好后,必须将其与对象相关连才能使用 具体操作: 1打开表单设计器,选择须使用快捷菜单的对象。 2在所选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度深基坑支护施工合同模板4篇
- 2025年度文化旅游项目投资合作合同范本4篇
- 2025年度门头装修工程节能评估与验收合同范本4篇
- 2025年度网络安全个人临时雇佣合同样本3篇
- 二零二五年度智能机器人研发制造合同模板3篇
- 2025版宠物医院连锁店品牌授权及门店运营合同4篇
- 2025年度木材加工企业订单合作合同范本二零二五3篇
- 2025年度夏令营后勤保障与服务支持合同3篇
- 2025年度门窗行业供应链优化与整合合同4篇
- 二零二五版农业机械租赁市场运营管理合同2篇
- 建筑公司资质常识培训课件
- 旅居管家策划方案
- GB/T 26316-2023市场、民意和社会调查(包括洞察与数据分析)术语和服务要求
- 春节值班安全教育培训
- 锂离子电池生产工艺流程图
- 带状疱疹护理查房
- 平衡计分卡-化战略为行动
- 幼儿园小班下学期期末家长会PPT模板
- 矿山安全培训课件-地下矿山开采安全技术
- 幼儿教师干预幼儿同伴冲突的行为研究 论文
- 湖南省省级温室气体排放清单土地利用变化和林业部分
评论
0/150
提交评论