菜单课件.ppt

上传人:hyn****60 文档编号:70964899 上传时间:2023-01-31 格式:PPT 页数:4 大小:45.50KB
返回 下载 相关 举报
菜单课件.ppt_第1页
第1页 / 共4页
菜单课件.ppt_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《菜单课件.ppt》由会员分享,可在线阅读,更多相关《菜单课件.ppt(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第七部分第七部分 菜单设计与应用菜单设计与应用一、菜单结构一、菜单结构1.VFP支持两种类型的菜单:条形菜单和弹出式菜单。支持两种类型的菜单:条形菜单和弹出式菜单。每个菜单都有一个内部名字和一组菜单选项,每个菜单项都有一个名称每个菜单都有一个内部名字和一组菜单选项,每个菜单项都有一个名称 和选项序号。菜单及菜单项的名称显示于屏幕供用户识别,菜单及菜和选项序号。菜单及菜单项的名称显示于屏幕供用户识别,菜单及菜 单项的内部名称或选项序号则用于在代码中引用。单项的内部名称或选项序号则用于在代码中引用。2.每个菜单项都可以选择设置一个热键和一个快捷键。每个菜单项都可以选择设置一个热键和一个快捷键。3.

2、无论那种类型的菜单,当选则某个选项时都会有一定的动作,这个动作无论那种类型的菜单,当选则某个选项时都会有一定的动作,这个动作 是是3种情况之一:执行一条命令、执行一个过程或激活另一个菜单。种情况之一:执行一条命令、执行一个过程或激活另一个菜单。下拉式菜单设计下拉式菜单设计一、菜单设计的基本过程。一、菜单设计的基本过程。调用菜单设计器调用菜单设计器定义菜单定义菜单生成菜单程序生成菜单程序菜单文件(菜单文件(.mnx,.mnt)运行菜单程序运行菜单程序菜单程序文件(菜单程序文件(.mpr)图图9.1-菜单设计的基本过程菜单设计的基本过程11调用菜单生成器调用菜单生成器 “文件文件”“新建新建”“菜

3、单菜单”“新建文件新建文件”“菜单菜单”按钮按钮 用命令打开:用命令打开:MODIFY MENU(扩展名扩展名.mnx)2定义菜单定义菜单 指定菜单的各项内容,然后通过菜单指定菜单的各项内容,然后通过菜单“保存保存”3生成菜单程序生成菜单程序 “菜单菜单”“生成生成”产生可执行的菜单程序文件(产生可执行的菜单程序文件(.mpr文件)文件)4运行菜单程序运行菜单程序 格式:格式:DO文件名文件名 注:文件扩展名注:文件扩展名.mpr 不能省略不能省略二、定义菜单二、定义菜单1、“菜单设计器菜单设计器”窗口窗口 “菜单设计器菜单设计器”窗口每页显示和定义一个菜单,可以是条形菜单,也可以窗口每页显示

4、和定义一个菜单,可以是条形菜单,也可以 是弹出菜单。是弹出菜单。“菜单菜单”名称列名称列 指定菜单项的名称,也称为标题,用于显示。指定菜单项的名称,也称为标题,用于显示。“结果结果”列列 指定当用户选择该菜单项时的动作,列表中有命令过程,子菜单和填充指定当用户选择该菜单项时的动作,列表中有命令过程,子菜单和填充 名称或菜单项。名称或菜单项。“选项选项”列列有一个无符号按钮,单击该按钮会出现有一个无符号按钮,单击该按钮会出现“提示选项提示选项”对话框对话框2、“显示显示”菜单菜单系统显示菜单会出现两条命令:系统显示菜单会出现两条命令:显示显示“常规选项常规选项”对话框对话框显示显示“菜单选项菜单

5、选项”对话框对话框三、为顶层表单添加菜单三、为顶层表单添加菜单在在“菜单设计器菜单设计器”窗口中设计好下拉式菜单。窗口中设计好下拉式菜单。打开打开“常规选项常规选项”对话框,勾选对话框左下角的对话框,勾选对话框左下角的“顶层表单顶层表单”复选框。复选框。将表单的将表单的ShowWindow属性设置为属性设置为2,使之成为顶层表单。,使之成为顶层表单。在表单的在表单的Init事件中添加调用菜单的程序代码:事件中添加调用菜单的程序代码:DO文件名文件名WITH THIS说明:说明:文件名文件名指被调用的菜单程序文件(指被调用的菜单程序文件(MPR)。)。在表单的在表单的Destory事件中添加清除

6、菜单的程序代码:事件中添加清除菜单的程序代码:RELEASE MENU EXTENDED EXTENDED表示在清除条形菜单时一起清除该下属的所有子菜单。表示在清除条形菜单时一起清除该下属的所有子菜单。快捷菜单设计快捷菜单设计一、快捷菜单的建立与执行一、快捷菜单的建立与执行与下拉式菜单相比,快捷菜单没有条形菜单,只有弹出式菜单。与下拉式菜单相比,快捷菜单没有条形菜单,只有弹出式菜单。建立快捷菜单的方法和过程如下:建立快捷菜单的方法和过程如下:打开打开“新建新建”对话框;对话框;在在“新建新建”对话框中选对话框中选“菜单菜单”选项,单击选项,单击“新建文件新建文件”按钮;按钮;“新建菜单新建菜单

7、”“快捷菜单快捷菜单”打开打开“快捷菜单设计器快捷菜单设计器”窗口;窗口;用与设计下拉式菜单相似的方法,设计快捷菜单,生成菜单程序文件;用与设计下拉式菜单相似的方法,设计快捷菜单,生成菜单程序文件;在快捷菜单的在快捷菜单的“清理清理”代码中清除菜单的命令,使得在选择菜单命令后代码中清除菜单的命令,使得在选择菜单命令后能能 及时清除菜单,释放其所占用的内存空间。及时清除菜单,释放其所占用的内存空间。格式为:格式为:RELEASE POPUPS 快捷菜单名快捷菜单名EXTENDED 在快捷菜单的在快捷菜单的“设置设置”代码是一条拉收当前表单对象引用的参数语名:代码是一条拉收当前表单对象引用的参数语

8、名:格式为:格式为:PARAMETERS 在表单设计器环境下,选定需要添加快捷菜单的对象。在表单设计器环境下,选定需要添加快捷菜单的对象。在选定对的在选定对的RightClick事件代码中,添加调用快捷菜单程序的格式为:事件代码中,添加调用快捷菜单程序的格式为:DO快捷菜单程序文件名快捷菜单程序文件名.mpr 其中,文件扩展名其中,文件扩展名MPR不能默认。不能默认。注:退出菜单的名命令:注:退出菜单的名命令:SET SYSMENU TO DEFAULT(返回到(返回到Visual FoxPro 系统菜单)系统菜单)SET SYSMENU NOSAVE将默认配置恢复成将默认配置恢复成Visual FoxPro系统菜单的标准配置系统菜单的标准配置。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com