我有这段代码:
Public Class Events
Inherits MyModule
Private myTag As MyPoint
'Call Calculations() here!
Public Overrides Sub Calculations()
'Do stuff with myTag
End Sub
End Class
如评论所述,我需要从类Events中调用Calculations()。我试过了Dim mycalc As New Calculations()
,但我得到了
Type 'Calculations' is not defined.
答案 0 :(得分:2)
执行此操作时:
Dim mycalc As New Calculations()
您并未尝试调用Calculations
方法。您正在尝试实例化Calculations
类。它不是一个类,因此错误。
您需要创建该类的实例,然后在该实例上调用该方法。像这样:
Dim myEvents As New Events()
myEvents.Calculations()
相反,如果您尝试在 Events
类中的中调用该方法,则可以直接调用它(因为已经定义了当前的类实例):
Calculations()