你可以覆盖基类的方法啊,比如  
protected override void ondoubleClick(...)
{
   .....
   base.OnDoubleClick();
}
如果是自己定义的事件,你可以自己添加事件数据类,从EventArgs派生,
比如heheEventArgs
然后添加事件代表
public delegate void heheEventHandler(object sender,
                                   heheEventArgs e);
事件属性的话,就private heheEventHandler eventHandler;
最后在定义属性和发出事件........