VFP的菜单设计中命令或过程应该怎么写啊?

要求在VFP中设计菜单,新建、录入、修改、统计、查询、退出,假设都在第一级菜单。是不是除了退出,选过程;其他都选命令?那具体的命令代码 和 过程代码该怎么写呀? 请逐一写出。感激不尽。
我在“退出”中写了:
clea events
set sysmenu to default
quit
可怎么运行后,点退出,什么反应都没有啊?
实在很菜,请高手指教
另外,我运行菜单后,怎么除了我建立的,后面还多了一个“格式”,为什么会出现?应该怎么去掉?

1 最好是选用菜单设计器来做比较容易理解

2。刚好相反 除了“退出” 使用命令以外, 其他都是使用过程。

3。READ EVENTS 写在 菜单建立以后, 退出有QUIT 命令就可以忽略clea events 

SET TALK ON  &&环境设置写在安装里

*       *********************************************************

*       *                                                         

*       *                         菜单定义                        

*       *                                                         

*       *********************************************************

*

SET SYSMENU TO

SET SYSMENU AUTOMATIC

DEFINE PAD _2xi12wtna OF _MSYSMENU PROMPT "新建" COLOR SCHEME 3

DEFINE PAD _2xi12wtnb OF _MSYSMENU PROMPT "录入" COLOR SCHEME 3

DEFINE PAD _2xi12wtnc OF _MSYSMENU PROMPT "修改" COLOR SCHEME 3

DEFINE PAD _2xi12wtnd OF _MSYSMENU PROMPT "统计" COLOR SCHEME 3

DEFINE PAD _2xi12wtne OF _MSYSMENU PROMPT "查询" COLOR SCHEME 3

DEFINE PAD _2xi12wtnf OF _MSYSMENU PROMPT "退出" COLOR SCHEME 3

ON SELECTION PAD _2xi12wtna OF _MSYSMENU do 新建.prg

ON SELECTION PAD _2xi12wtnb OF _MSYSMENU do 录入.prg

ON SELECTION PAD _2xi12wtnc OF _MSYSMENU do 修改.prg

ON SELECTION PAD _2xi12wtnd OF _MSYSMENU do  统计.prg

ON SELECTION PAD _2xi12wtne OF _MSYSMENU do 查询.prg

ON SELECTION PAD _2xi12wtnf OF _MSYSMENU quit

*       *********************************************************

*       *                                                         

*       *                      清除代码和过程                     

*       *                                                         

*       *********************************************************

*

READ EVENTS   &&

**READ EVENTS 写在 清理里

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-09
那是因为你直接在VFP运行是运行你的程序,此时你的项目等一些文件还打开这,那么菜单上当然还会有对应的一些菜单项。你要把你的程序项目连编号,点连编好的EXE文件来运行,那就会是你怎么做的就是怎么样的。

QUIT是退出VFP的命令,你用它当然都退出来了,因此SET SYSMENU TO DEFAULT就没意义了。

菜单里如果是多行,就用PROCEDURE,如过是单行特别是DO...命令,则可以选择命令。
第2个回答  推荐于2018-04-20
DO FORM 表单名(运行表单)
DO 查询文件名.qpr(运行查询)
REPORT FROM 报表文件名 范围 for 条件表达式(打印报表)
DO 菜单文件名.mpr(运行菜单)
DO 过程名(运行程序)
编辑“退出”菜单的“结果”选择“命令”,输入quit或
set sysmenu to default中的一个即可本回答被网友采纳
第3个回答  2010-05-08
不一定都是命令,需要用程序解决的就选过程。你没有用READ EVENTS建立事件循环,就不需要用CLEAR EVENTS删除事件循环。
相似回答