0

我有一个包含自定义控件容器作为 UserControl 的 Windows 窗体。为了这个问题,这个自定义控件容器称为 Dashboard。这个名为 Dashboard 的容器包含许多其他控件,具体取决于它们的权限。我需要通过仪表板控件和 Windows 窗体引发这些控件中包含的事件。

我怎样才能让活动冒泡?我在这个项目中使用 VB.NET,但可以将 C# 转换为 VB.NET。

此外,更复杂的是,主要的 Windows 窗体是一个 VB6 项目。因此,我使用 InteropFormsToolkit 来完成此任务。

4

1 回答 1

1

我想到了。我只是做了我说过我想做的事,并使用自定义 eventargs 类创建了一个事件,并将其添加到 VB6 应用程序中。实现自定义事件所需的每个控件,例如:

Public Event OnMyCustomEvent(source As Object, e As MyCustomEventArgs)

并继续将该事件提升到 VB6。在 VB6 中,该事件被公开为我在必要时处理的函数。

于 2011-07-12T15:59:40.177 回答