VB中编写和使用函数过程

文章作者 100test 发表时间 2007:10:24 12:08:08
来源 100Test.Com百考试题网


要建立一个新的函数过程,只要使用Function语句声明即可,Function语句的语法在上一小节中已经给出,可以在标准模块、类模块以及窗体模块中创建函数,不能在另外的Function、Sub过程中定义函数过程。


调用函数过程的方法和调用通用的Sub子过程略有不同,使用函数名,并在其后用圆括号给出相应的参数列表来调用Function过程,例如下面的例子中在Cmd 1_C1ick()事件过程中调用函数Hypotenuse来计算直角三角形的斜边:

Private Sub Cmdl_Click()

Z=Hypotenuse(2.5,4.6)

Print"直角的斜边为"&.Z

End Sub
也可以用Call语句来调用函数过程。例如假设已经定义了名为Add的函数过程,则可以这样调用:

Call Add(29,18)
用Call语句调用函数时,将丢弃返回值。
无参数函数的调用只要使用函数名即可,即后面不用跟圆括号。

类似地,函数中可以使用Exit Function语句直接退出并返回调用函数,但需要注意的是,返回前必须给函数设置返回值,否则就会出错。



相关文章


VB中编写和使用函数过程
VB中的Recordset对象的方法
VB过程参数的传递方法
VB的Sub过程概述基础学习
VB辅导:VB的2种循环结构
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛