由委託說明事件的由來2

2021-06-21 09:33:04 字數 787 閱讀 8857

由於以上兩個不足,我們可以使用事件來解決問題。

1、即在使用者控制項的**如下:

public partial class eventusercontrol : usercontrol

int count = 0;

private void button1_click(object sender, eventargs e)}

}}那麼在form窗體載入的時候也要為委託指定方法:

private void form1_load(object sender, eventargs e)

與委託指定方法不同的是,此處只能通過+=來繫結方法,寫好+=後雙擊tab鍵,即可將所需的方法寫出。然後修改方法中的內容,

void eventusercontrol1_on_showinfo()

form2窗體中的**一樣。

//事件也是可以有多個的,可以為乙個控制項註冊多個事件

this.eventusercontrol1.on_showinfo += new showinfodelegate(button_click);

this.eventusercontrol1.on_showinfo += new showinfodelegate(showinfo);

this.eventusercontrol1.on_showinfo += new showinfodelegate(showinfo1);

如果再新增乙個button,**如下:

private void button1_click(object sender, eventargs e)

委託和事件 第 3 頁 事件的由來

事件的由來 我們繼續思考上面的程式 上面的三個方法都定義在programe類中,這樣做是為了理解的方便,實際應用中,通常都是 greetpeople 在乙個類中,chinesegreeting和 englishgreeting 在另外的類中。現在你已經對委託有了初步了解,是時候對上面的例子做個改進了...

我比較笨《委託》(四) 事件的由來

事件的由來 我們繼續思考上面的程式 上面的三個方法都定義在programe類中,這樣做是為了理解的方便,實際應用中,通常都是 greetpeople 在乙個類中,chinesegreeting和 englishgreeting 在另外的類中。現在你已經對委託有了初步了解,是時候對上面的例子做個改進了...

C 中的委託和事件 2

我們繼續思考上面的程式 上面的三個方法都定義在programe類中,這樣做是為了理解的方便,實際應用中,通常都是 greetpeople 在乙個類中,chinesegreeting和 englishgreeting 在另外的類中。現在你已經對委託有了初步了解,是時候對上面的例子做個改進了。假設我們將...