接上面两篇文章!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

知识扩展:

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

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

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

  1. android开发使用c+_如何在Android项目中开始使用C ++代码

    android开发使用c+ by Onur Tuna 通过Onur Tuna 如何在Android项目中开始使用C ++代码 (How to start using C++ code in your ...

  2. react中纯函数_如何在纯React中创建电子邮件芯片

    react中纯函数 by Andreas Remdt 由Andreas Remdt 如何在纯React中创建电子邮件芯片 (How to create email chips in pure Reac ...

  3. java 线程中创建线程_如何在Java 8中创建线程安全的ConcurrentHashSet?

    java 线程中创建线程 在JDK 8之前,还没有办法在Java中创建大型的线程安全的ConcurrentHashSet. java.util.concurrent包甚至没有一个名为Concurren ...

  4. 微软teams软件_如何在Microsoft Teams中创建和管理团队

    微软teams软件 With its friendly user interface, seamless integration with Office 365, and low price tag, ...

  5. 微软word开机自启动_如何在Microsoft Word中创建自定义封面

    微软word开机自启动 A great cover page draws in readers. If you use Microsoft Word, you're in luck, because ...

  6. react前端显示图片_如何在react项目中引用图片?

    如何在react项目中引用图片?本文码云笔记将为大家整理在react项目中插入图片以及背景图片的方法,希望对需要的小伙伴提供一些参考. 在react项目中插入图片以及背景图片的方法共有2种: 1.im ...

  7. axure低保真原型_如何在Google表格中创建低保真原型

    axure低保真原型 Google Sheets is a spreadsheet, just like Microsoft Excel. Google表格是一个电子表格,就像Microsoft Ex ...

  8. outlook 签名_如何在Outlook 2013中创建新签名

    outlook 签名 If you sign your emails the same way most of the time, you can create signatures in Outlo ...

  9. 微软crm在哪新建审批模板_如何在Microsoft Word中创建模板

    微软crm在哪新建审批模板 Templates let you configure all the relevant settings you want pre-applied to document ...

最新文章

  1. Win32 鼠标绘图代码研究
  2. 华为p8升级android8系统资源,华为鸿蒙系统已陆续推送! 安卓系统可无缝升级: 升级包容量高达6GB...
  3. 时间特征构图案例及节点之间的多重关系
  4. CheckedComboBoxEdit 重置初始化值的方法
  5. 利用Python自动发送电子邮件
  6. 一杯水怎么测试_每滴都是“芯”鲜好水,碧然德新款净水器实测
  7. elastic-job 新手指南官网指南
  8. [Spring-cloud-eureka]使用 gradle, spring boot,Spring cloud Eureka 搭建服务注册中心
  9. PPT常见的几种排版技巧,你都掌握了吗?
  10. 破解烽火移动HG6201M 破解 超级密码
  11. Bootstrap小图标
  12. 智齿客服网页端接入文档V2.3
  13. 云风的个人空间 : 《代码大全》读书笔记
  14. Redux的工作流程
  15. 电子产品使用感受之--小米床头灯第二代使用体验分享
  16. linux xorg占用显存过大
  17. 网站403报错问题原因解答
  18. Maven环境搭建及配置
  19. 区块链公链“三元悖论”专题之可扩展性(Scalability)
  20. vps建网站python_如何使用python搭建一个小网站 ?

热门文章

  1. 写不出满分作文怎么办,GPT-3 来帮你
  2. Python 3.10 明年发布,看看都有哪些 PEP ?
  3. 美国确诊超46万!美国州长竟然抢起高龄程序员了,什么情况?
  4. 阿里影业“云智开放平台”炼成记!
  5. 最想学 Go、Python,全栈开发者紧缺!分析了 11 万条程序员数据后有了这些发现...
  6. 别吹了!程序员自学Python,不如9岁小孩,网友:我不服.... ​
  7. 一文详解 Java 的八大基本类型!
  8. 腾讯云刘颖:与微信共建小程序开发者生态,让小程序开发更简单
  9. 53 年 IT 老兵详谈传统网络到互联网的演变史
  10. 华为鸿蒙是物联网操作系统;字节跳动的飞聊被 App Store 下架;FFmpeg 作者编写 JS 引擎 | 极客头条...