子コントロールのイベントを公開する

カスタムの複合コントロールなんかで便利な技。子コントロールのイベントの一部を公開する方法。
例では bottonClose という名称のボタンコントロールがあるとして、その Click イベントを CloseButtonClick として公開しています。

public event EventHandler CloseButtonClick
{
  add    { buttonClose.Click += new EventHandler( value ); }
  remove { buttonClose.Click -= new EventHandler( value ); }
}