我是c#中的新成員。 我正在進行圖像處理。 我正在創建一個UserControl(ActiveX),它只是在它上面添加一個面板。如何從ActiveX控件中提升事件
當我在另一個應用程序中使用此用戶控件時,我如何得到不同的事件。
假設我想在我的userContol中發生所有mouseEvents,那麼我如何在我的應用程序中獲得鼠標事件發生。
用戶控件如何引發事件以及我如何獲取應用程序。 因爲我需要從我的應用程序中添加一些功能。
我是c#中的新成員。 我正在進行圖像處理。 我正在創建一個UserControl(ActiveX),它只是在它上面添加一個面板。如何從ActiveX控件中提升事件
當我在另一個應用程序中使用此用戶控件時,我如何得到不同的事件。
假設我想在我的userContol中發生所有mouseEvents,那麼我如何在我的應用程序中獲得鼠標事件發生。
用戶控件如何引發事件以及我如何獲取應用程序。 因爲我需要從我的應用程序中添加一些功能。
如果我正確理解您的問題,那麼您可以重新評估事件並將它們連接到其他應用程序中。
public EventHandler<EventArgs> Button1Clicked;
private void button1_Click(object sender, EventArgs e)
{
if (this.Button1Clicked != null)
{
this.Button1Clicked(sender, e);
}
}
現在我明白了。 我必須在我的用戶控件上定義一些代表。 而我必須從呼叫方或我正在使用該控件的位置附加事件。 謝謝爪子。
假設我在您的用戶控件中編寫代碼。 然後我怎麼把我的代碼放在那個按鈕上點擊來自調用應用程序。 – prashant 2009-04-24 11:35:08