摘要:把 User Control 中物件事件發布給外部撰寫內容
在 user control 中比如說有個按鈕Add , 我宣告一個事件叫 AddButtonClick , 然後在user control 中把 按鈕add 的 click事件 去呼叫 AddButtonClick 事件
public delegate void myAddButtonClick(object sender, EventArgs e);
public event myAddButtonClick AddButtonClick;
private void simpleButton1_Click(object sender, EventArgs e)
{
if (AddButtonClick != null) //這個一定要有, 不然引用的畫面沒宣告這個事件本體, 當按鈕點下時就會因為呼叫不到本體發生錯誤
this.AddButtonClick(sender, e);
}
然後在引用這user control 的畫面上就會看到這顆control 有個事件叫AddButtonClick , 然後就可以把要按鈕按下要執行的事件本體寫在這邊