网站大量收购闲置独家精品文档,联系QQ:2885784924

第9章菜单设计剖析.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
  生成快速菜单的主要操作如下。   (1) 打开菜单设计器。此时,Visual FoxPro系统菜单中就会增加一个名为“菜单”的菜单项。在“菜单”这一选项中共有6个菜单命令,“快速菜单”位于第一个. (2) 建立快速菜单。选择“快速菜单”命令后,Visual FoxPro系统菜单的内容自动复制到菜单设计器窗口中,一个与Visual FoxPro系统菜单内容一样的菜单就生成了,在此基础上,用户可以根据自己的需要修改。 9.3 创建快捷菜单 创建快捷菜单与创建下拉菜单的方法类似,主要步骤如下: ① 打开“快捷菜单设计器”窗口。其操作过程:文件→新建→选中“菜单”单选按钮→单击“新建文件”→单击“快捷菜单”,可打开“快捷菜单设计器”窗口,该窗口的界面及使用方法与菜单设计器窗口完全相同。 ② 添加菜单项。 ③ 为每个菜单项指定任务。 ④ 保存菜单,并生成?.MPR菜单文件。 以上每一步骤的详细方法与创建菜单的相应部分完全相同,在此不再重复。 ⑤ 将快捷菜单指派给某个对象,只需为该对象的“RIGHTCICK”事件编写如下代码: DO 快捷菜单名.MPR 比如我们要将快捷菜单文件“快捷菜单1.mnx”,附加到前面已创建的“教师代课情况”表单中。可以按以下操作步骤设置: (1)?在“表单设计器”窗口中打开“教师代课情况.scx”表单文件,在“属性”窗口中,单击“方法程序”选项卡,选择RightClick Event属性,并双击它,这时屏幕出现过程编辑窗口。 (2) 在过程编辑窗口中键入:“DO D:\VFP\A\快捷菜单1.mpr”,然后保存该表单。 经过上述操作后,就将快捷菜单“快捷菜单1”文件附加到表单“教师代课情况”中,运行表单“教师代课情况”, 鼠标右键单击表单“教师代课情况”中的空白区域,即可弹出此快捷菜单。 ? 执行快捷菜单中的菜单项,可以完成相应的功能操作。 9.2.6 菜单系统的生成和运行 1.菜单系统的生成 用户在设计菜单时可随时利用“预览”按钮观察自己的菜单和子菜单,只是此时不能执行菜单代码。 当用户通过菜单设计器完成菜单设计后,如果用户不生成菜单程序文件(.MPR),系统将只生成菜单文件(.MNX),而.MNX文件是不能直接运行的。要生成菜单程序,可选择 “菜单”中“生成”选项,如果用户是通过项目管理器来生成菜单的话,则当用户在项目管理器中选择“连编”或“运行”时,系统将自动生成菜单程序。 2.菜单系统的运行 可使用命令“DO 文件名”运行菜单程序,单文件名的扩展名.mpr不能省略。 9.2.7 为顶层表单添加菜单 为顶层表单添加下拉菜单的步骤如下: 1.在“菜单设计器”中设计下拉式菜单 2.菜单设计时,在“常规选项”对话框中选择“顶层菜单”复选框” 3.将表单的Show window属性设置为2,使其成为顶层表单 4.在表单的INIT事件代码中添加调用菜单程序的命令,格式如下: DO 文件名 WITH This[,”菜单名”] 5.在表单的Destory事件代码中添加清除菜单的命令,使得在关闭表单时能同时清除菜单,释放其所占用的内存空间.命令格式如下: RELEASE MENU 菜单名[EXTENDED] 9.3 工具栏的使用 如果要创建一个工具栏,让其包含已有工具栏中没有的按钮,这就需要定制自定义工具栏来完成此任务。我们可以按下列步骤进行操作: 在系统菜单的“文件”菜单中选择“新建”命令在打开的“新建”对话框中,选择“类”,打开“新建类”对话框 。 (1)在“工具栏”对话框中选择要打开的工具栏,在“工具栏”对话框中,系统提供了多种工具栏,在个工具栏前面都有一个复选框,只有选中复选框的工具栏才会被打开。然后单击“定制”按钮。 9.3.1 定制与建立工具栏 (2)在“定制工具栏”对话框的“分类”列表框中选定一个工具栏,并在“命令按钮”区域中选择所需要的按钮,在对话框下部的“提示”区域中将显示一条信息,用以说明该按钮的功能。通过该提示可以方便地了解各工具栏中各按钮的功能,以便定制新的工具栏。 (3)将“命令按钮”区域中选择的按钮拖到“定制工具栏”对话框的外部,此时Visual FoxPro 6.0会自动建立一个名为Toolbarl的新工具栏,并且将刚选择的按钮放置在了里面。这样一个新的工具栏就生成了。 (4)继续上面的操作,直到选择好所有的工具按钮,并将它们都拖至新建的工具栏中,然后单击“关闭”按钮。 完成上述操作后,新工具栏就会显示在屏幕上。 上述操作建立的新工具栏是由系统自动命名的。如果要为新工具栏指定一个名称,可按下列

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档