菜鸟一问:如何退出一个事件对应的代码?
用exit,好像不行啊
问题点数:30、回复次数:6Top
1 楼JohnShen(因果网)回复于 2004-09-04 07:44:25 得分 6
returnTop
2 楼apple_8180(十豆三)回复于 2004-09-04 09:41:43 得分 6
同意楼上Top
3 楼feifeizaizhe(falcon)回复于 2004-09-04 14:33:00 得分 6
应该是return
如果用QUIT就退出了整个程序
EXIT无效Top
4 楼tpwang(ping)回复于 2004-09-04 14:37:09 得分 6
returnTop
5 楼apple_8180(十豆三)回复于 2004-09-04 17:15:31 得分 0
将程序控件返回给调用程序。
RETURN [eExpression | TO MASTER | TO ProcedureName]
参数
eExpression
指定返回给调用程序的表达式。如果省略 return 命令或省略返回表达式,则自动将“真”(.T.) 返回给调用程序。
TO MASTER
将控件返回给最高层次的调用程序。
TO ProcedureName
将控件返回给指定过程。
备注
RETURN 终止程序、过程或函数的运行,并将控件返回给调用程序、最高层次调用程序、另一个程序或命令窗口。
当执行 return 命令时, Visual FoxPro 释放 PRIVATE 类型的内存变量。
通常,RETURN 放在程序、过程或函数的未尾,用来将控件返回给高层的程序。但是,如果省略 return 命令,也执行一个隐含的 return 命令。
示例
在下面的示例中,函数 longdate 从日期返回一个字符串,该字符串适于打印。
SET CENTURY ON
? longdate({^1998-02-16}) && 显示Monday, February 16, 1998
FUNCTION longdate
PARAMETER mdate
RETURN CDOW(mdate) + ', ' + MDY(mdate)
Top
6 楼king1(bobo)回复于 2004-09-04 19:26:25 得分 6
用RETURN语句就可以退出了,事件代码属于过程Top




