预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共32页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

第九章VisualFoxPro6.0菜单设计第九章VisualFoxPro6.0菜单设计第九章VisualFoxPro6.0菜单设计9.1菜单设计引例9.1.1菜单的创建和运行单击【菜单】按钮,激活【菜单设计器】。也可以通过以下2条命令激活【菜单设计器】。 CREATEMENU[<菜单文件名>] MODIFYMENU[<菜单文件名>] (2)定义菜单 在【菜单设计器】中,将菜单名称、菜单项的过程及命令,菜单类型等设计完成后,以扩展名为.MNX的文件进行保存。 (3)生成菜单 保存的.MNX文件不是可直接运行的菜单文件,只是初始的源文件。当.MNX文件在【菜单设计器】中打开的情况下,执行系统菜单【菜单】|【生成】命令,在弹出的对话框中确定(或输入)可执行菜单文件的路径及名字,单击按【生成】按钮结束生成。有关界面可参考第1章中的1.4章节。(4)运行菜单 运行菜单的方法有: 在【项目管理器】的【其他】选项卡里选中准备运行的菜单名,单击【运行】按钮 在命令窗口中输入执行菜单的命令:DO<文件名.mpr> 2、实例 【例9.1】设计一下拉式菜单,具体内容为:主菜单包括【数据操作】(dz)、【编辑】(ed)、【退出】(ex)3个菜单项。【数据操作】菜单中包括【浏览记录】、【查询人数】子菜单;【编辑】菜单中包括【复制】、【剪切】、【粘贴】子菜单;【退出】没有子菜单,其任务是将菜单恢复为系统默认的标准设置的菜单。 (1)制作下拉式主菜单 用前述方法打开如图9.1所示的【新建菜单】对话框,单击【菜单】按钮建立下拉式菜单;单击【快捷菜单】按钮则建立弹出式菜单。 单击【菜单】按钮后,弹出【菜单设计器】,输入主菜单项后的界面如图9.2所示。 (2)设计【数据操作】子菜单 在图9.2选中【数据操作】菜单项,单击【创建】按钮,输入【数据操作】的子菜单,设计后的界面如图9.3所示。设置【浏览记录】的快捷键为CTRL+L、【查询人数】为CTRL+Z,具体操作如下: 在图9.3中单击【浏览记录】菜单的【选项】按钮,打开【提示选项】对话框,如图9.4所示。单击【键标签】后面的文本框,在键盘上直接按下快捷键CTRL+L,则设定完成。【查询人数】的快捷键设置相同。 设置【数据操作】菜单的内部名称。打开【数据操作】菜单的子菜单设计界面,如图9.3所示,执行系统菜单【显示】|【菜单选项】命令,弹出如图9.5所示的菜单选项对话框,在【名称】栏中输入要定义的内部菜单名,完成后单击【确定】按钮。【编辑】和【退出】菜单的内部名称用相同的方法定义。 (3)设计【编辑】子菜单 【编辑菜单】中的各菜单项分别使用系统标准菜单中的复制、剪切、粘贴。具体步骤如下:单击【插入栏】按钮,弹出【插入系统菜单栏】对话框,选择需要的系统菜单名,如选中【剪切】项,单击【插入】按钮,即可完成【剪切】项的插入。其它系统菜单项【复制】与【粘贴】操作同上,完成后的界面如图9.6所示。(4)【退出】菜单的设计 在菜单设计器中,选中【退出】菜单项后,将其【结果】设置为过程,单击【创建】按钮,在打开的过程窗口中,输入命令SETSYSMENUTODEFAULT和SETSYSMENUTONOSAVE。 (5)保存菜单文件,生成菜单可执行文件,在命令窗口中输入命令DOMAIN.MPR即可运行。9.1.2快捷菜单设计命令格式:RELEASEPOPUPS<快捷菜单内部名>。 单击【设置】复选框,弹出【设置】的过程代码窗口,编写接收当前表单对象引用的语句:PARAMETERS<表单名>。(5)设计表单,打开表单设计器,选定需要添加快捷菜单的对象。 (6)对在要使用弹出式菜单的对象的RightClick事件,写入调用快捷菜单的命令“DO<快捷菜单文件名>”。 2、实例 【例9.2】为某一表单的编辑框创建快捷菜单(菜单名为pb.mnx,内部名称为ziti),对编辑框的字体格式进行设置,步骤如下: (1)用上述方法打开【快捷菜单设计器】,输入有关菜单项和要执行的命令,如图9.8所示。(2)打开快捷菜单的【常规选项】对话框,在【设置】代码窗口中输入如下代码: PARAMETERSedi 在【清理】代码窗口中输入如下代码: RELEASEPOPUPSZITI (3)对表单中的编辑框的RightClick事件输入代码: dopb.mprwiththis (4)运行表单,在表单编辑框中单击右键,显示的快捷菜单如图9.9所示。(2)打开快捷菜单的【常规选项】对话框,在【设置】代码窗口中输入如下代码: PARAMETERSedi 在【清理】代码窗口中输入如下代码: RELEASEPOPUPSZITI (3)对表单中的编辑框的RightClick事件输入代码: dopb.mprwiththis (4)运行表单,在表单编辑框中单击右键