打印本文 打印本文  关闭窗口 关闭窗口  
VB中编写和使用函数过程
作者:佚名  文章来源:不详  点击数  更新时间:2008/4/18 14:44:53  文章录入:杜斌  责任编辑:杜斌

   要建立一个新的函数过程,只要使用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语句直接退出并返回调用函数,但需要注意的是,返回前必须给函数设置返回值,否则就会出错。

打印本文 打印本文  关闭窗口 关闭窗口