钳工阶梯配锉图纸:Return?的用法
来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 13:27:58
Return 的用法
1.return 用在什么地方(讲解地很实用)
2. return 命令
将程序控制返回给调用程序。
语法RETURN [eExpression | TO MASTER | TO ProcedureName]
参数eExpression
指定返回给调用程序的表达式。如果省略 return 命令或省略返回表达式,则自动将“真”(.T.) 返回给调用程序。
TO MASTER
将控制返回给最高层次的调用程序。
TO ProcedureName
将控制返回给指定过程。
说明RETURN 终止程序、过程或函数的运行,并将控制返回给调用程序、最高层次调用程序、另一个程序或命令窗口。
当执行 return 命令时, Visual FoxPro 释放 PRIVATE 类型的内存变量。
通常,RETURN 放在程序、过程或函数的未尾,用来将控制返回给高层的程序。但是,如果省略 return 命令,也执行一个隐含的 return 命令。
return 命令示例
在下面的示例中,函数 longdate 从日期返回一个字符串,该字符串适于打印。
set century on
longdate({02/16/95}) && displays thursday, february 16, 1995
function longdate
parameter mdate
return cdow(mdate) + ', ' + mdy(mdate)
3.return在文本框等控件的 valid事件中对焦点的控制
用命令:Return 数目
return 0 把焦点设定到当前控件(可去掉0,效果一样。)
return 1 把焦点设定到当前控件的下一个控件
return 2 把焦点设定到当前控件后面的第二个控件
另外,在valid事件中对录入项进行检查,不合法时如用return
注意:valid事件中不能使用setfocus()方法,但在lostfocus事件中是可以使用的。建议涉及焦点的问题最好放在lostfocus事件中来处理。