第九章-菜单设计优秀文档.ppt
上传人:天马****23 上传时间:2024-09-10 格式:PPT 页数:23 大小:143KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

第九章-菜单设计优秀文档.ppt

第九章-菜单设计优秀文档.ppt

预览

免费试读已结束,剩余 13 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第九章菜单设计(P264)菜单的基本概念9.1下拉式菜单设计9.1下拉式菜单设计9.1下拉式菜单设计②按组合键Ctrl-W③子菜单表示当前定义的菜单项有下级子菜单;pushkeyclear&&清除以前设置的功能键onkeylabelrightmousedoex09_kj.prg程序,测试快捷菜单功能。2快捷菜单的设计(P273)mnx,ex09_kj.SetSysmenutoDefault注意区别菜单文件与菜单程序文件:替换(默认方式)、追加、在…之后、在…之前(常用<Ctrl>或<Alt>+字母键)mnx,可用菜单设计器创建与修改2)也可在命令窗口中使用项目管理器—其他—菜单—新建—…另外,菜单文件只能预览,不能运行。2、“显示”菜单中的“菜单选项”:为当前菜单中的所有子菜单定义一个默认的过程。(2)设置表单属性:showwindows:2(顶屋表单)(3)添加表单的Init事件代码:才能通过运行菜单程序文件来激活菜单。结果列用于定义菜单项的性质,包括:命令、过程、子菜单、填充名称(或菜单项#);②按组合键Ctrl-W一般可将上述命令放在命令程序中,通过运行程序来实现快捷菜单的调用才能通过运行菜单程序文件来激活菜单。被添加的菜单是顶层表单(设置方法:菜单的“常规选项”中选中“顶层菜单”复选框。如果要真正实现菜单的功能,必须通过菜单文件生成菜单程序文件,通过运行菜单程序文件来实现菜单功能。该表单必须为顶层表单,且在其Init事件中设置一条调用菜单程序的命令:mpr,由菜单文件生成,是一个可执行的程序(类同.(常用<Ctrl>或<Alt>+字母键)OnKeyLabelRightmouseDo<快捷菜单程序>&&菜单程序的扩展名.菜单备注文件扩展名.SetSysmenutoDefault下拉式菜单举例:(ex0901.mnx)步骤:下拉式菜单设计的补充说明:三、菜单项的其它设置三、给菜单项指定任务三、给菜单项指定任务四、“显示”菜单的相关操作(P267)四、“显示”菜单的相关操作(P267)刚打开菜单设计器窗口时,菜单/快速菜单菜单与顶层表单的结合例(ex0902.scx):设计并生成一个带有菜单的顶层表单。9.2快捷菜单的设计(P273)例(ex09_kj.mnx,ex09_kj.prg):建立一个具有剪贴板功能的快捷菜单,供浏览zg.dbf时使用。(如下图)步骤:1、创建快捷菜单ex09_kj.mnx。文件-新建-菜单、新建文件-快捷菜单在快捷菜单设计器中,点击“插入栏”按钮,从弹出的“插入系统菜单栏”窗口中,依次选中“撤消”、“复制”、“粘贴”、“剪切”并插入到当前的快捷菜单设计器中。在ex09-kj.mnx编辑状态下,使用菜单“菜单-生成”,生成菜单程序文件ex09_kj.mpr。pushkeyclear&&清除以前设置的功能键onkeylabelrightmousedoex09_kj.mprusezgbrowseusepushkeyclear4、运行ex09_kj.prg程序,测试快捷菜单功能。小结: