是否可以在整个项目中调用任何函数。
我的意思是我们在声明它的文档中使用Private Sub ABC()函数但是有没有办法可以从任何其他形式调用它?
由于
Furqan
答案 0 :(得分:1)
您可以考虑在Sub方法中添加Shared
标记。
答案 1 :(得分:1)
您可以将其标记为Friend
而不是Private
,然后使用InternalsVisibleTo
属性来访问其他项目。
答案 2 :(得分:1)
在VB中,这通常通过模块完成。它也可以使用Shared Public / Friend访问器来完成(在这种情况下,您必须使用class.method而不是instance.method来访问它。)
模块基本上是单例,有些人不喜欢它,并且在重构时可能会导致问题。
答案 3 :(得分:0)
不,你不能调用另一个类在类中声明的Private Sub。请改用Public Sub。
答案 4 :(得分:0)
要从form2调用abc函数,您需要2件事
1。)将函数设为共享
2。)在form2中创建form1的对象,然后使用对象
进行调用