自定义委托:
//1、
public delegate void UcSavedEventHanler(bool isSuccess);
//2、
public event UcSavedEventHanler OnUcSaved;
//3、
UcEditor1(用户控件).OnUcSaved+= new UcSavedEventHanler(UcEditor1_OnUcSaved);
void UcEditor1_OnUcSaved(bool isSuccess)
{
//todo:
}
EventHandler委托:
//2.1、
public event EventHandler OnUcSaved;
//2.2、
public class SavedEventArgs: EventArgs
{
public SavedEventArgs(bool isSuccess)
{
this.isSuccess= isSuccess;
}
public bool isSuccess;
}//end of class SavedEventArgs
//3、
UcEditor1(用户控件).OnUcSaved+= new EventHandler(UcEditor1_OnUcSaved);
void UcEditor1_OnUcSaved(object sender,EventArgs e)
{
//todo:
}
1