二级VFP_07第七章 菜单设计与应用.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* ⑶单击“快捷方式”选项组中的“键标签”文本框,按下所需的组合键,所按组合键将自动显示在“键标签”框中。 ⑷在“键说明”文本框中也自动显示“键标签”中的内容,用户可以将其改写为任意说明文字。 给菜单项命名 在“主菜单名”/“菜单项#”框中输入主菜单或菜单项内部名称(即引用名)。缺少情况下,系统在生成菜单程序时将给出一个随机的名字。 6、建立状态条信息 状态条信息用于表达相关菜单或菜单项所执行的任务,并将其显示在状态栏中。 方法: ⑴在“菜单生成器”的“菜单名称”栏单击菜单项。 ⑵单击“选项”按钮,弹出“提示选项”对话框。 ⑶在“信息”文本框中输入相应的状态信息,也可单击其右侧的按钮,在弹出的“表达式生成器”中生成逻辑表达式。注意字串加双引号。 7、设置菜单项的启动条件 可以为菜单的启动和废止设置逻辑条件,以使程序的用户界面发生变化时,相应的菜单项,可以使用或不能使用(即无效)。 例如,在VFP的使用过程中,打开“表设计器”可以在主菜单上增加“表”菜单项;而关闭“表设计器”时,该菜单项也跟着取消。 方法: ⑴在“菜单设计器”中单击需要添加启动条件的菜单项。 ⑵单击“选项”按钮。 ⑶在“跳过”文本框中输入一个逻辑表达式,也可以单击其右侧的按钮,在弹出的“表达式生成器”中生成用户指定的逻辑表达式。为“假”,菜单项有效,为“真”菜单项无效。 ⑷单击“确定”按钮,完成菜单启动条件的设置。 可以根据逻辑条件启用或废止菜单及菜单项。方法为:在“跳过”框中输入一逻辑表达式,该表达式将用于确定是启用菜单或菜单项,还是废止菜单或菜单项。如果该表达式取值为“假”(.F.),则启用该菜单或菜单项;否则(.T.)将废止该菜单或菜单项。用户也可通过单击“跳过”框右侧的三点按钮(即“表达式生成器”按钮)来产生此表达式。 8、预览菜单系统 当用户在“菜单设计器”中设计完毕后,可以预览并查看用户的菜单设计界面并继而进行修改。 要在设计菜单系统的过程中预览整个系统,可以在“菜单设计器”中单击“预览”按钮。此时,设置的用户菜单界面将显示在当前窗口的最上端,并在“预览”对话框中显示菜单系统的文件名及相关操作。 例:创建菜单。 四、菜单的选项操作 1、常规选项操作 ①、为菜单系统定义一个全局过程 在菜单设计期间,单击“显示|常规选项”命令,弹出“常规选项”对话框。 在“过程”文本框里,可以直接编写过程的程序代码,或者单击“编辑”按钮,再在弹出的编辑窗口中编写过程的程序代码,这样就可为菜单系统定义一个全局过程。 ②、添加初始化代码 菜单的初始化代码可包含创建环境的代码、定义内存变量的代码、打开所需要文件的代码等。 方法: ⑴在“常规选项”对话框的“菜单代码”区选择“设置”。 ⑵单击“确定”按钮,打开一个初始化代码编辑窗口。 ⑶在初始化代码编辑窗口输入适当的初始化代码。 例如,在菜单中当多次执行某菜单时,会发出“表已打开”的错误,为此可以添加初始代码:Close All。 运行菜单生成程序(.MPR)时,初始化代码将在菜单定义代码之前运行。 ③、添加清理代码 菜单清理代码的作用是在菜单初次启用时启动菜单或菜单项,或在菜单使用过程中根据用户的选择废止或启用菜单系统中的菜单或菜单项。 菜单清理代码一般放在初始化代码及菜单定义代码之后,(显示菜单之后,)菜单的指定任务过程代码之前。 方法:在“常规选项”对话框的“菜单代码”区选择“清理”复选框,在打开的编辑窗口中输入清理代码。 ④、指定菜单标题的显示位置 一般情况下,在运行程序时,所设计的菜单系统要替换VFP的系统菜单出现在用户界面上。 即在“常规选项”对话框中的“位置”区里,默认情况下选中“替换”单选按钮。除了该选项外还有三种选择: ·选择“追加”,表示把设计的菜单系统追加到VFP的系统菜单后面,在运行应用程序时,用户界面的菜单将是VFP系统菜单加上自己设计的菜单系统。 ·选择“在…之前”,该选项的右侧将出现一个列表框,下拉列表中包含VFP系统菜单的各个菜单名,从中选择一个菜单名,表示自己设计的菜单系统将插入在该菜单之前,从而形成应用程序的菜单系统。 ·选择“在…之后”,该选项的右侧将出现一个列表框,下拉列表中包含VFP系统菜单的各个菜单名,从中选择一个菜单名,表示自己设计的菜单系统将插入在该菜单之后,从而形成应用程序的菜单系统。 2、菜单选项操作 在VFP系统菜单上,选择“显示|菜单选项”命令,弹出“菜单选项”对话框。该对话框用于为菜单或菜单项指定代码,它包括3个项: ①、名称 显示的是菜单的名称,如果用户正在编辑主菜单,则此处的名称是不可改变的(其名称为“菜单栏”),即所有的主菜单项共享一个过程; 如果用户当前正在编辑子菜单,则此处的名称可以改变,缺省时这里与用户在菜单设计器窗口中“菜单级”提示列的内容一样。

文档评论(0)

光光文挡 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档