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

要求在VFP中设计菜单,新建、录入、修改、统计、查询、退出,假设都在第一级菜单。是不是除了退出,选过程;其他都选命令?那具体的命令代码和过程代码该怎么写呀?请逐一写出。感... 要求在VFP中设计菜单,新建、录入、修改、统计、查询、退出,假设都在第一级菜单。是不是除了退出,选过程;其他都选命令?那具体的命令代码 和 过程代码该怎么写呀? 请逐一写出。感激不尽。
我在“退出”中写了:
clea events
set sysmenu to default
quit
可怎么运行后,点退出,什么反应都没有啊?
实在很菜,请高手指教
另外,我运行菜单后,怎么除了我建立的,后面还多了一个“格式”,为什么会出现?应该怎么去掉?
展开
 我来答
jack_wang0823
2010-05-08 · TA获得超过2957个赞
知道大有可为答主
回答量:4143
采纳率:87%
帮助的人:1441万
展开全部

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 写在 清理里

z_wuji
2010-05-09 · TA获得超过999个赞
知道小有建树答主
回答量:985
采纳率:50%
帮助的人:635万
展开全部
那是因为你直接在VFP运行是运行你的程序,此时你的项目等一些文件还打开这,那么菜单上当然还会有对应的一些菜单项。你要把你的程序项目连编号,点连编好的EXE文件来运行,那就会是你怎么做的就是怎么样的。

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

菜单里如果是多行,就用PROCEDURE,如过是单行特别是DO...命令,则可以选择命令。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6b2536b
推荐于2018-04-20 · TA获得超过300个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:180万
展开全部
DO FORM 表单名(运行表单)
DO 查询文件名.qpr(运行查询)
REPORT FROM 报表文件名 范围 for 条件表达式(打印报表)
DO 菜单文件名.mpr(运行菜单)
DO 过程名(运行程序)
编辑“退出”菜单的“结果”选择“命令”,输入quit或
set sysmenu to default中的一个即可
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
给我让开我要去见2110
2010-05-08 · 超过30用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:62.8万
展开全部
不一定都是命令,需要用程序解决的就选过程。你没有用READ EVENTS建立事件循环,就不需要用CLEAR EVENTS删除事件循环。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式