vfp生成菜单时文件不存在_如何在VFP项目中创建菜单

本文介绍了如何在Visual FoxPro(VFP)项目中创建菜单,包括新建普通菜单和快捷菜单,设置菜单的动作执行类型如过程、命令或子菜单,并详细说明了如何创建子菜单及其操作。同时,讲解了如何在主程序中调用菜单以及生成MPR格式菜单的步骤。
摘要由CSDN通过智能技术生成

接上面两篇文章!

本文,我们来学习一下如何在VFP项目中创建菜单!

打开上文所讲的简单的项目文件,切换到“其他”选项卡!

0788932e5431657069ffeae625d33301.gif

如上图,选择“菜单”一项,之后点击“新建”按钮,弹出如下图的对话框!

769b460dcf830972b26d83ad1f23ac50.gif

上图中,我们可以创建两种类型的菜单,“普通菜单”和“快捷菜单”,在此,以普通菜单为例子!

在弹出来的对话框中,在“菜单名称”列表中的输入框直接输入菜单的名称即可新建一菜单,注意,这是创建的一级菜单!

1e770d7640b8b7917a5823e4d53fe805.gif

关于菜单动作的执行,即结果,一般分为三类,即过程、命令和子菜单,那么,我们在主菜单中,到底选择哪种呢?

这得根据需要来选择,如果您的主菜单,即一级菜单中想包含子菜单,那么,就选择“子菜单”,如果一级菜单仅执行简单的命令,如果“退出”菜单,那么,就选择“命令”,在命令输入框中输入“quit”即可!

如果您的菜单命令比较复杂,使用一行命令无法执行操作,那么,请您选择“过程”!

如何选择哪种,选择好了之后,点击其后面的创建,即进入编辑模式!选择了过程,点击创建之后,进入代码编辑模式,在里面输入相关代码即可!

选择了子菜单,点击创建按钮,即弹出如下图的对话框!

769571354f974f0f5b436863e798f568.gif

根据需要,如上图般自行创建子菜单即可!

当然了,子菜单的结果,也和一级菜单一样,我们可以选择多种方式来执行操作,可根据需要加以选择!

如果子菜单中还包含它的子菜单,就选择“子菜单”一项,即可,操作和上面的一样!

一切操作好之后,直接点击关闭按钮进行关闭,在弹出来的对话框中保存菜单即可!

知识扩展:

如果您想在主程序main.prg中调用菜单,可使用诸如“do mymenu.mpr ”命令来执行,只不过得注意,刚新建的菜单,是无法生成MPR格式的,这还得需要我们生成,生成的,方法如下:

看好图一,选择一个菜单名称之后,执行窗口中的“运行”或“连编”按钮,根据对话框进行操作即可,这样就生成了MPR格式的菜单了,之后若对菜单有所改动,同样应先生成MPR格式的菜单;这样,就可以在任何的PRG程序中随时调用菜单了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值