没什么区别,只是增加可读性而已,以下是摘自MSDN的说明:
Visual Basic 语言参考
Call 语句 (Visual Basic)
将控制传送到 Function、Sub 或动态链接库 (DLL) 过程。
[ Call ] procedureName [ (argumentList) ]
各部分说明
procedureName
必选。要调用的过程名。
argumentList
可选。变量和表达式列表,表示当调用过程时传递给该过程的参数。多个参数以逗号分隔。如果包括 argumentList,则必须将它放在括号内。
备注
您通常使用 Call 语句调用不返回值的过程。如果该过程返回值,Call 语句将放弃该值。
在调用过程时不要求您必须使用 Call 语句,但使用该语句可以提高代码的可读性。
在通用,也就是VB代码窗口第一行书写事件格式如下:
Sub calse()
Text1Text = ""
End Sub
这就是一个会使用CALL的事件
在该代码窗口的任何一个事件中都可调用。类似于
private sub command1_click()
call calse
end sub
当你单击command1时,Text1text=""
在同一个代码窗口中,比如该命令也会出现在command2、3、4、5等多个按键中时,不用从复TEXT1TEXT="",只需使用call就行了,
vb我就知道这么多了,如有高手,就忘了我说的吧。
call 只能跟确定存在的过程名或函数名
你的 Call Form1text1text 顶如给它传递一个文本类型参数,当然不行了,这是最基本的VB语句,看看msdn,里面说的很明白。
如果你打算根据一个字符类型的名字调用一个过程或者函数,应该使用CallByName函数,自己去MSDN看吧,说的也很详细。唯一需要注意的是CallByName只能调用对象的过程、函数和属性,所以如果你打算使用的话,把你要调用的东西都写到对象里就行了,最简单的就是放到你的窗体里并改成Public就能调用了。
Call q(1, i): Call q(2, j): Call q(3, k): 这些是调用子程序
若变量前有byval就是值传递,比如Call q(1, i)。i=0,即把1和0分别赋给子程序中的h,j。
形参h对应的实参是在调用的时候第一个传入的值。比如:Call q(2, j)这里2是第一个传入的数,所以就是形参h对应的实参。再比如Call q(3, k)。这里3是第一个传入的数,所以3就是h的实参。
这个代码是利用随着变量i 的改变来实现输出各组不同的数。应该是测试什么东西用的。
以上就是关于关于VB.NET中的call全部的内容,包括:关于VB.NET中的call、VB中怎么点用call、VB里头CALL的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)