X = AnotherFunction ( 10 * ToDec)
就像调用 Sub 过程那样,也能调用函数 。下面的语句都调用同一个函数:
Call Year (Now)
Year Now
当用这种方法调用函数时,Visual Basic 放弃返回值 。
调用其它模块中的过程
在工程中的任何地方都能调用其它模块中的公用过程 。可能需要指定这样的模块 , 它包含正在调用的过程 。调用其它模块中的过程的各种技巧,取决于该过程是在窗体模块中、类模块中还是标准模块中 。
窗体中的过程
所有窗体模块的外部调用必须指向包含此过程的窗体模块 。如果在窗体模块 Form1 包含 SomeSub 过程,则可使用下面的语句调用 Form1 中的过程:
Call Form1.SomeSub(arguments)
类模块中的过程
与窗体中调用过程类似,在类模块中调用过程要调用与过程一致并且指向类实例的变量 。例如,DemoClass 是类 Class1 的实例:
Dim DemoClass as New Class1
DemoClass.SomeSub
但是不同于窗体的是 , 在引用一个类的实例时 , 不能用类名作限定符 。必须首先声明类的实例为对象变量(在这个例子中是 DemoClass )并用变量名引用它 。
标准模块中的过程
如果过程名是唯一的,则不必在调用时加模块名 。无论是在模块内,还是在模块外调用,结果总会引用这个唯一过程 。如果过程仅出现在一个地方,这个过程就是唯一的 。
如果两个以上的模块都包含同名的过程,那就有必要用模块名来限定了 。在同一模块内调用一个公共过程就会运行该模块内的过程 。例如,对于 Module1 和 Module2 中名为 CommonName 的过程,从 Module2 中调用 CommonName 则运行 Module2 中的 CommonName 过程,而不是 Module1 中的 CommonName 过程 。
从其它模块调用公共过程名时必须指定那个模块 。例如,若在 Module1 中调用 Module2 中的 CommonName 过程,要用下面的语句:
Module2.CommonName (arguments)
Public用于声明对所有模块中的所有其它过程都可以使用的过程 。
【vb.net使用vb模块的简单介绍】Private用于声明只能在包含该声明的模块中使用的过程 。
vb.net使用vb模块的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、vb.net使用vb模块的信息别忘了在本站进行查找喔 。
推荐阅读
- 飞机游戏模拟驾驶叫啥名字,十大经典飞机模拟游戏
- 创造营2在什么地方直播,创造营2在哪里拍摄
- 关于vb.netscale的信息
- oracle启动停用索引,oracle索引
- mysql命令行复制操作系统,mysql 复制数据库
- 斗鱼斗鱼七哥直播视频,斗鱼七哥2020不直播了
- java弹球小游戏代码 java弹球小游戏实验报告
- ios如何一键更新应用,苹果如何一键更新所有app
- 高尔夫体育游戏规则和玩法,高尔夫玩法视频教程