C# 如何从ActiveX控件引发事件

C# 如何从ActiveX控件引发事件,c#,events,C#,Events,我是c语言的新手。 我在做图像处理。 我正在创建一个用户控件ActiveX,它只在上面添加一个面板 当我在另一个应用程序中使用此用户控件时,我将如何获得不同的事件 假设我希望所有的鼠标事件都发生在我的UserControl中,那么我是如何在我的应用程序中得到鼠标事件发生的 用户控件如何引发事件以及我如何进入应用程序。 因为我也需要从我的应用程序中添加一些事件功能。如果我正确理解了您的问题,那么您可以重新发送事件并将其连接到其他应用程序中 public EventHandler<EventA

我是c语言的新手。 我在做图像处理。 我正在创建一个用户控件ActiveX,它只在上面添加一个面板

当我在另一个应用程序中使用此用户控件时,我将如何获得不同的事件

假设我希望所有的鼠标事件都发生在我的UserControl中,那么我是如何在我的应用程序中得到鼠标事件发生的

用户控件如何引发事件以及我如何进入应用程序。
因为我也需要从我的应用程序中添加一些事件功能。

如果我正确理解了您的问题,那么您可以重新发送事件并将其连接到其他应用程序中

public EventHandler<EventArgs> Button1Clicked;
private void button1_Click(object sender, EventArgs e)
{
    if (this.Button1Clicked != null)
    {
        this.Button1Clicked(sender, e);
    }
}
现在我明白了。 我必须在我的用户控件上定义一些委托。 我必须从调用方或使用该控件的位置附加事件。
谢谢paw。

假设我在用户控件中编写您的代码。然后我如何把我的代码放在那个按钮上,点击调用应用程序。