我有一个从MyProxy
派生的类RealProxy
,并实现了最低限度的Invoke来消除编译时错误。我从MyProxy
继承了一个自定义类TabControl2
,它自己包含(即:decorator
)TabControl
。
我希望通过装饰器调用/拦截TabControl方法 - 将自己作为一种学习练习来实现。
我理解Invoke()
的{{1}}允许在装饰器中运行时拦截未定义的方法,并使用调用的详细信息调用RealProxy
,例如方法和参数;因此允许我选择性地调用原始的“装饰”对象
我已经搜索过在C#中发现的许多示例,并将大部分代码移植到vb。
这段特殊的代码让我感到害怕:
Invoke()
给我一个关于类型的编译时错误...不确定为什么?