VB中编写和使用函数过程 |
|
www.nanhushi.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对象的方法 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|