- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP课件第8章-11.ppt
第 八 章 目 录 8.1 菜单设计 8.2 报表设计 8.3 标签设计 8.1 菜单设计 Visual FoxPro 8.0支持两种类型的菜单: 下拉式菜单和快捷菜单 1、打开菜单设计器窗口新建菜单 无论建立菜单或修改已有菜单,都需要打开菜单设计器窗口。 ⑴菜单方式: “文件”/“新建”/选定“菜单”/“菜单”按钮 ⑵命令方式: Create Menu 菜单文件名 Modify Menu 菜单文件名 2、菜单设计: 在“菜单设计器”窗口中完成菜单各项内容的定义。 3、保存菜单定义:使用“文件”/“保存”命令,或者使用组合键“Ctrl+W”,将菜单定义存盘。保存在扩展名为 .mnx的菜单文件中,并自动生成文件名相同且扩展名为 .mnt的菜单备注文件。 4、生成菜单程序:“菜单”/“生成”/“生成菜单”对话框,生成菜单的可执行程序:文件名相同、扩展名为.mpr的菜单程序文件。 5、运行菜单程序: Do 菜单程序文件名.mpr 扩展名不能省 注意:默认的情况下,设计好的菜单运行之后将出现在系统菜单栏的位置并替代系统菜单栏,也可以设置为将设计好的菜单插入到系统菜单栏某一顶级菜单项之前或之后。 如要从该菜单退出,可在命令窗口中键入Set Sysmenu To Default命令,用来恢复系统菜单的缺省配置。 1、菜单设计器 ⑴“菜单名称”列 设定菜单项显示名称,同时可以设定菜单项的热键(\); 菜单名称指定为“\-”,则对应的菜单项为菜单中的分隔横线。 ⑶“选项”列 引出“提示选项”对话框,用户可以定义菜单项的附加属性: 快捷方式:指定菜单项的快捷键(ctrl或alt+字母) 跳过:指定菜单项为不可用的条件 信息:定义菜单项的说明信息 ⑷“插入”按钮:当前菜单项之前插入一个新菜单项 ⑸“插入栏”按钮:当前菜单项之前插入一个VFP系统菜单项。 ⑹“删除”按钮 ⑺“预览”按钮 ⑻移动按钮:调整菜单项的顺序 2、“显示”菜单 “常规选项”命令:打开“常规选项”对话框,用于定义整个下拉式菜单的总体属性。 ①“过程”编辑框:为顶级菜单中没有设置过任何命令或过程的菜单项编辑公共过程,当选择此类顶级菜单项,将执行该过程代码。 ②“位置”区:定义自定义菜单与当前系统菜单的关系。 “替换”:自定义菜单替换当前系统菜单; “追加”:将自定义菜单追加到当前系统菜单之后; “在…之前”:自定义菜单将插在某个菜单项前面; “在…之后”:自定义菜单将插在某个菜单项后面。 ③“菜单代码”区:选择“设置”与“清理”两个复选框之一打开相应的代码编辑窗口。“设置”代码在菜单产生之前执行,通常作初始化的工作。“清理”代码在菜单显示出来之后执行。 ④“顶层表单”复选框:可以将自定义菜单添加到一个顶层表单里。 “菜单选项”命令 “菜单选项”对话框中的“过程”编辑区,供用户为当前菜单中没有设置过任何命令或过程而且也没有下级菜单的子菜单项编辑公共过程。在选择此类子菜单项时,将执行该过程代码。 【例8.1】 快速菜单只能在“菜单设计器”为空时才允许使用。 操作方式: 打开“菜单设计器”窗口,选择“菜单”/“快速菜单”命令,一个与VFP主窗口菜单一样的菜单就自动填入“菜单设计器”窗口中,然后根据要求进行修改。 【例8.2】 此命令仅能用于创建下拉式菜单,不能用于创建快捷菜单。 快捷菜单是一种单击鼠标右键时出现的弹出式菜单。快捷菜单从属于鼠标指向的对象,列出的通常是与该对象有关的常用功能命令。 可以在“快捷菜单设计器”中完成快捷菜单的设计,但单击右键弹出菜单的动作还需编程实现。 在“快捷菜单设计器”中完成快捷菜单的设计。 在“新建菜单”对话框中单击“快捷菜单”按钮,打开“快捷菜单设计器”窗口,设计菜单,保存菜单文件,生成菜单程序文件。 在“常规选项”对话框中选择“清理”复选框,在“清理”文本编辑框中添加清除菜单代码,及时清除菜单,释放内存。 Release Popups 快捷菜单名 编程实现单击右键弹出菜单的动作。 在表单设计器中,选定要添加快捷菜单的对象,在其RightClick事件中添加调用快捷菜单的命令: Do 快捷菜单文件名.mpr 【例8.3】 (a) 列报表;(b) 行报表; (c)多栏报表;(d) 一对多报表; “文件” /“新建” /选择“报表” /“向导”按钮/“向导选取”对话框 如果数
文档评论(0)