2012-02-27 67 views
2

我需要在類構造函數中添加事件(鼠標點擊)的建議。建議在對象構造函數中添加事件

我有一組圖像,我從Flickr獲得,可以改變,我想添加到他們的點擊事件。

我真的有一個問題,所以我做了一個類圖像,並在構造函數中添加事件,所以我不需要搜索每次點擊他時我在頁面上單擊的控件。

這裏是構造的示例:

public FlickerImages(string url, string title, string desc, System.Web.UI.Page page,ImageButton image) 
{ 
    this.url = url; 
    this.title = title; 
    this.descreption = desc; 
    this.image = image; 

    image.Click += this.onImageClick; //--> the event 
    //image is a ImageButton object 

    this.page = page; 


} 

我想知道,如果這是一個很好的做法,或者我應該經常添加的對象類之外的事件?

(對不起我的英語)

+0

@TimSchmelter它只是一個小測試,我希望看到結果快,所以我引用了頁面和你的page.Response.Write(「」)方法。 – samy 2012-02-27 11:11:38

回答

2

你也應該有一個-=,也許你可以讓你的類IDisposable接口和unreference在.Dispose()方法事件。

+0

你是否認爲在課堂中添加活動是一個好主意,並且確保我有可能在課程中取消訂閱活動? – samy 2012-02-27 11:25:02

+0

是的,那(我的意思是:) – Seb 2012-02-27 12:52:07

相關問題