如何收听C#.NET activeX控件';vb6中的s事件
.net控件已被引用并添加到vb6项目中。它还显示了我在界面中拥有的事件。但是,vb6没有注册到活动中,我不知道为什么。我已经阅读了几十篇关于这个主题的文章,使用了一个工作的.Net控件/vb6中的代码。这是我的第一次循环赛,所以我可能错过了一些很小的东西,但代码如下: C#NET VB6 vb6代码识别测试事件,但不注册到事件。控件放置在vb6窗体上。我有“MsgBox测试2”作为测试。tlb被项目引用,activeX被添加到工具箱组件中。我已从windows注销此dll,并已检查并从注册表中删除了所有实例。我正在使用regasm/register/codebase/tlb注册dll 使用Visual Studio 2008、.net 2.0并在Windows 7计算机上编译 我遗漏了什么?尝试更改这一行如何收听C#.NET activeX控件';vb6中的s事件,c#,.net,vb6,activex,com-interop,C#,.net,Vb6,Activex,Com Interop,.net控件已被引用并添加到vb6项目中。它还显示了我在界面中拥有的事件。但是,vb6没有注册到活动中,我不知道为什么。我已经阅读了几十篇关于这个主题的文章,使用了一个工作的.Net控件/vb6中的代码。这是我的第一次循环赛,所以我可能错过了一些很小的东西,但代码如下: C#NET VB6 vb6代码识别测试事件,但不注册到事件。控件放置在vb6窗体上。我有“MsgBox测试2”作为测试。tlb被项目引用,activeX被添加到工具箱组件中。我已从windows注销此dll,并已检查并从注册表中
public event TestEventHandler TestEvent;
到
这是为了匹配源接口中的事件方法定义。然后以
Test()
的形式触发事件,谢谢,在发布此消息后不久,我看到了此错误并更正了它。有时,在看了代码之后,你不得不走开再看一遍:)谢谢你的回复!
Private Sub customerCreditInfo_Test()
MsgBox "Test 2"
End Sub
public event TestEventHandler TestEvent;
public event TestEventHandler Test;