VBNET怎么调用其它模块的过程?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部建议将操作定义为一个独立的过程,电脑找不到指定的模块不受具体对象影响。然后,在其他过程中调用。

  好吧,问来问去还是自定义过程,原来那样会那么麻烦,看来以后只能用自定义的了。

  P.S. 看了我后面的 smxgxq 说的关于Button1_Click的参数问题,很简单呐 Call Button1_Click(Nothing, Nothing) 即可。

  调用过程,调用过程有诸多技巧,它们与过程的类型、位置以及在应用程序中的使用方式有关。下面说明如何调用 Sub 过程和 Function 过程。

  与 Sub 过程不同,在表达式中,Sub 过程不能用其名字调用。调用 Sub 过程的是一个独立的语句。Sub 过程还有一点与函数不一样,它不会用名字返回一个值。但是,与 Function过程一样,Sub 过程也可以修改传递给它们的任何变量的值。

  注意,当使用 Call 语法时,参数必须在括号内。若省略 Call 关键字,则也必须省略参数两边的括号

  通常,调用自行编写的函数过程的方法和调用 Visual Basic 内部函数过程(例如 Abs)的方法一样;即在表达式中写上它的名字。

  在工程中的任何地方都能调用其它模块中的公用过程。可能需要指定这样的模块,它包含正在调用的过程。调用其它模块中的过程的各种技巧,取决于该过程是在窗体模块中、类模块中还是标准模块中。

  所有窗体模块的外部调用必须指向包含此过程的窗体模块。如果在窗体模块 Form1 包含 SomeSub 过程,则可使用下面的语句调用 Form1 中的过程:

  与窗体中调用过程类似,在类模块中调用过程要调用与过程一致并且指向类实例的变量。例如,DemoClass 是类 Class1 的实例:

  但是不同于窗体的是,在引用一个类的实例时,不能用类名作限定符。必须首先声明类的实例为对象变量(在这个例子中是 DemoClass )并用变量名引用它。

  如果过程名是唯一的,则不必在调用时加模块名。无论是在模块内,还是在模块外调用,电脑找不到指定的模块结果总会引用这个唯一过程。如果过程仅出现在一个地方,这个过程就是唯一的。

  从其它模块调用公共过程名时必须指定那个模块。例如,若在 Module1 中调用 Module2 中的 CommonName 过程,要用下面的语句:

本文由泰州市功放模块有限公司发布于公司产品,转载请注明出处:VBNET怎么调用其它模块的过程?

相关阅读