[英]How to Raise Event from ActiveX control
我是C#的新手。 我正在圖像處理。 我正在創建一個僅在其上添加面板的UserControl(ActiveX)。
當我在另一個應用程序中使用此用戶控件時,我如何獲得不同的事件。
假設我希望所有mouseEvents都發生在userContol中,那么我如何在我的應用程序中得知發生了鼠標事件。
用戶控件如何引發事件以及如何進入應用程序。 因為我也需要從我的應用程序中為該事件添加一些功能。
現在我懂了。 我必須在用戶控件上定義一些委托。 而且我必須從呼叫方或在使用該控件的地方附加事件。 謝謝爪子。
如果我正確理解了您的問題,則可以重新引發這些事件,並將其連接到其他應用程序中。
public EventHandler<EventArgs> Button1Clicked;
private void button1_Click(object sender, EventArgs e)
{
if (this.Button1Clicked != null)
{
this.Button1Clicked(sender, e);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.