补充一点 要是没有什么高的要求 你写public function 函数名(参数) sub 函数名(参数) function 函数名(参数) 都是一样可以被整个工程调用的(前提是放在模块里面)
添加一个模块,在模块中定义全局函数就行了!!或者在一个窗口中定义一个窗口级的全局函数,在另一个窗口中调用的时候加上窗口名,如下:FORM1中PUBLIC FUNCTION FUNNAME() AS STRINGEND FUNCTIONFORM2中:调用: FORM1.FUNNAME 加上窗口名就可以这两种方法你自己任意选择吧~~~~~```
public function ....
要是没有什么高的要求
你写public function 函数名(参数)
sub 函数名(参数)
function 函数名(参数)
都是一样可以被整个工程调用的(前提是放在模块里面)
FORM1.FUNNAME
加上窗口名就可以这两种方法你自己任意选择吧~~~~~```
还是把你要用到的函数放到新键的模块里面。一来引用方便,直接打名字就可以,不用前面加上窗体名字,二来不用考虑生存周期的问题,免得万一你定义函数的那个窗体关闭了,你另外那个窗体找不到对象。三来方在模块中定义,调用速度更快。
最后提醒一下:在VB中无论是FUNCTION还是SUB,如果前面不加PRIVATE的话,默认都是PUBLIC的。